NurbsCurve

Общ преглед

NurbsCurve е клас в Aspose.3D FOSS за .NET. Наследници от: Curve, INamedObject.

NURBS кривата е крива, представена от NIRBS ((Неуеднаквено рационално основание spline), A NORBS криви се определя с нейните контролни точки, набор от теглови контролните точки и възел вектор w компонент в контролната точка се използва като контролната точка тежест, независимо дали това е 2D или 3D

Този клас предоставя 12 метода за работа с NurbsCurve обекти в .NET програми. Наличните методи включват: A3DObject, Entity, Evaluate, EvaluateAt, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, NurbsCurve, RemoveProperty, SceneObject, SetProperty. Всички публични членове са достъпни за всяко приложение .NET след инсталиране на пакета Aspose.3D FOSS for .Net. Свойства: Color, ControlPoints, CurveType, Degree, Dimension, Excluded, и още 9.

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
ControlPointsIArrayList<Vector4>Прочети.Взема контролните точки.
MultiplicityIArrayList<int>Прочети.Получи множеството.
OrderintЧете/ПишеДа получи или да постави реда.
DegreeintЧете/ПишеПолучава или определя степента.
DimensionCurveDimensionЧете/ПишеПолучава или определя измерението.
CurveTypeNurbsTypeЧете/ПишеПолучава или определя типа на кривата.
KnotVectorsIArrayList<double>Прочети.Взема векторите на възела.
RationalboolЧете/ПишеПолучава или определя рационалното.
ColorVector3Чете/ПишеПолучава или определя цвета.
ExcludedboolЧете/ПишеПолучава или определя изключените.
ParentNodesList<Node>Прочети.Взема основните възли.
ParentNodeNodeЧете/ПишеПолучава или определя родителския възел.
SceneSceneПрочети.- Да, разбира се.
NamestringЧете/ПишеДа получи или да определи името.
PropertiesPropertyCollectionПрочети.Взема имотите.

Методи за изчисляване на данните

ПодписътОписание на състоянието
NurbsCurve()
NurbsCurve(name: string)Името на NurbsCurve
Evaluate(steps: int)Не е реализиран в изданието на FOSS хвърляне по време на изпълнение. Оценка на кривата NURBS
EvaluateAt(u: double)Не е реализиран в изданието на FOSS хвърляне по време на изпълнение. Оценка на точката на кривата в определеното положение
GetEntityRendererKey()Получава ключа на рендератора, регистриран в него.
Entity(name: string)
GetBoundingBox()Получава граничния квадрат на текущото същество в неговата координатна система за обектната пространство.
SceneObject(name: string)
A3DObject()
RemoveProperty(property: Property)Отстранява динамично свойство.
GetProperty(property: string)Изберете стойността на определеното свойство.
SetProperty(property: string, value: object?)Определя стойността на определеното свойство
FindProperty(propertyName: string)Намира свойството. Може да бъде динамично (създадено от CreateDynamicProperty/SetProperty) или местно собственост ((Идентифицирано с името му))

Вижте също:

 Български