NurbsCurve

Overview

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

НУРБС кривая представлена NURBS ((Неодинаковый рациональный базисный шплин), Круба Nurbs определяется ее контрольными точками, набором взвешенных контрольных точек и вектором узла Компонент 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.

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

 Русский