Line

Огляд

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

Полілінія - це шлях, визначений набором точок з сегментами і пов’язаний краями, що означає, што може бути також наборам зв’язкових лінійних сегментів. Лінія зазвичай є лінейним об’єктом, тобто її не можна використовувати для представлення кривої, щоб представити криву, використовується NurbsCurve.

Цей клас надає 12 методів роботи з об’єктами Line в програмах .NET. Доступні методи включають: A3DObject, Entity, FindProperty, FromPoints, GetBoundingBox, GetEntityRendererKey, GetProperty, Line, MakeDefaultIndices, RemoveProperty, SceneObject, SetProperty. Всі публічні члени доступні будь-якій додаткові .NET після встановлення Aspose.3D FOSS для пакету .Net. Свойства: Color, ControlPoints, Excluded, Name, ParentNode, ParentNodes, і ще 4 .

Властивості

NameTypeAccessDescription
ControlPointsIArrayList<Vector4>ReadВін отримує контрольні точки.
VisibleboolЧитання/писанняПочинає або встановлює видимі.
SegmentsIList<int[]>ReadЗнайде сегменти.
ColorVector3Читання/писанняОбирає або встановлює колір.
ExcludedboolЧитання/писанняотримує або встановлює виключені.
ParentNodesList<Node>ReadОбирає батьківські вузли.
ParentNodeNodeЧитання/писанняОбирає або встановлює батьківський вузол.
SceneSceneReadЗнайде місце.
NamestringЧитання/писанняОбирає або встановлює ім’я.
PropertiesPropertyCollectionReadВін отримує власність.

Методи

SignatureDescription
Line()
Line(name: string)
MakeDefaultIndices()Зробить послідовність 0,1,2,3…..Length-1 так, ControlPoints може бути використано як одна лінія
FromPoints(points: Vector3[])Створює лінію з точок.
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) або натульне власності ((Ідентифікується його ім’ям))

Дивіться також

 Українська