NurbsCurve

Overview

NurbsCurve є класом в Aspose.3D FOSS для .NET. Наследники від: Curve, INamedObject.

НУРБС крива - це кривина, представлена NURBS ((Неоднорідна раціональна основа), Крив НЮРБРС визначається її контрольними точками, сукупністю зважених контрольних точок та вектором вузла Компонент w в контрольній точці використовується як вага контрольної точки, незалежно від того, чи вона 2D або 3D.

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

Properties

NameTypeAccessDescription
ControlPointsIArrayList<Vector4>ReadВін отримує контрольні точки.
MultiplicityIArrayList<int>ReadОтримає множину.
OrderintЧитання/писанняОбирає чи встановлює порядок.
DegreeintЧитання/писанняОбирає або встановлює ступінь.
DimensionCurveDimensionЧитання/писанняОбирає або встановлює вимір.
CurveTypeNurbsTypeЧитання/писанняОбирає або встановлює кривий тип.
KnotVectorsIArrayList<double>ReadОбирає вектори вузлів.
RationalboolЧитання/писанняОбирає або встановлює раціональний.
ColorVector3Читання/писанняОбирає або встановлює колір.
ExcludedboolЧитання/писанняотримує або встановлює виключені.
ParentNodesList<Node>ReadОбирає батьківські вузли.
ParentNodeNodeЧитання/писанняОбирає або встановлює батьківський вузол.
SceneSceneReadЗнайде місце.
NamestringЧитання/писанняОбирає або встановлює ім’я.
PropertiesPropertyCollectionReadВін отримує власність.

Methods

SignatureDescription
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) або натульне власності ((Ідентифікується його ім’ям))

See Also

 Українська