Line
Pregled
Line је класа у Aspose.3D FOSS за .NET. Наслеђени од: Curve, INamedObject.
Полилин је пут који дефинише сет тачака са сегментима, и повезан крајевима, што значи да може бити и скуп повезаних линија.
Ова класа пружа 13 метода за рад са Лине објектима у .NET програмима. Доступне методе укључују: A3DObject, Entity, FindProperty, FromPoints, GetBoundingBox, GetEntityRendererKey, GetProperty, Line, MakeDefaultIndices, RemoveProperty, SceneObject, SetProperty. Сви јавни чланови су доступни за било коју .NET апликацију након инсталације Aspose.3D FOSS за .Net пакет. имовине : Color, ControlPoints, Excluded, Name, ParentNode, ParentNodes,И још четири.
Svojstva
| Име | Тип | Access | Опис |
|---|---|---|---|
ControlPoints | IArrayList<Vector4> | читање | Dohvata sve kontrolne tačke |
Visible | bool | Прочитајте / Пишите | Dobija ili postavlja da li je geometrija vidljiva |
Segments | IList<int[]> | читање | Vraća segmente linije |
Color | Vector3 | Прочитајте / Пишите | Добије или поставља боју линије, подразумевана вредност је бела(1, 1, 1) |
Excluded | bool | Прочитајте / Пишите | Добија или одређује да ли ће искључити овај субјект током извоза. |
ParentNodes | List<Node> | читање | Добијајући све родитељске чворове, ентитет се може причврстити на више родитеља за геометријско инстанцирање. |
ParentNode | Node | Прочитајте / Пишите | Добија или поставља први родитељски чвор, ако се постави први родиљска чвора, овај субјект ће бити одвојена од других родитеља. |
Scene | Scene | читање | Vraća scenu kojoj ovaj objekat pripada |
Name | string | Прочитајте / Пишите | Dobija ili postavlja ime. |
Properties | PropertyCollection | читање | Vraća kolekciju svih svojstava. |
Metode
| Signature | Опис |
|---|---|
Line() | Иницијалише нови инстант класе. |
Line(name: string) | Иницијалише нови инстант класе. |
MakeDefaultIndices() | Генерише серија 0,1,2,3…..Дужина-1 тако да ControlPoints може бити коришћен као јединствена линија |
FromPoints(points: Vector3[]) | Стварање линије са тачака |
GetEntityRendererKey() | Добија кључ ентитета рендера регистрован у рендереру |
Entity(name: string) | Иницијалише нови инстант класе ентитета. |
GetBoundingBox() | Добија граничну кутију тренутне субјекте у свом систему координате објекта простора. |
SceneObject(name: string) | Иницијалишете SceneObject са подразумеваним именом |
A3DObject() | Иницијалише нову инстанцију класе А3ДОбјект без имена. |
RemoveProperty(property: Property) | Уклоните динамичну имовину. |
GetProperty(property: string) | Dobijte vrednost specificirane svojine |
SetProperty(property: string, value: object?) | Postavlja vrednost navedene svojine |
FindProperty(propertyName: string) | Pronađi imovinu. |