Line

Overview

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 for .Net. Свойства: Color, ControlPoints, Excluded, Name, ParentNode, ParentNodes,И ещё четыре.

Properties

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

Methods

SignatureDescription
Line()
Line(name: string)
MakeDefaultIndices()Создать последовательность 0,1,2,3….. длина-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) или собственное свойством ((Идентифицируется по его имени))

See Also

 Русский