Line
Opinie generală
Line este o clasă în Aspose.3D FOSS pentru .NET. Moștenitorii de la: Curve, INamedObject.
O polilinie este o cale definită de un set de puncte cu segmente, și conectate prin margini, ceea ce înseamnă că poate fi și un grup de segimente de linie conexe. Linia este de obicei un obiect liniar, care înseamnă ca nu poate să fie folosit pentru a reprezenta o curbă, în scopul de a representa o cursă, folosește NurbsCurve.
Această clasă oferă 12 metode pentru a lucra cu obiecte Line în programe .NET. Metodele disponibile includ: A3DObject, Entity, FindProperty, FromPoints, GetBoundingBox, GetEntityRendererKey, GetProperty, Line, MakeDefaultIndices, RemoveProperty, SceneObject, SetProperty. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.3D FOSS for .Net. Proprietăți: Color, ControlPoints, Excluded, Name, ParentNode, ParentNodes, şi încă 4 .
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
ControlPoints | IArrayList<Vector4> | Citeşte. | Obţine punctele de control. |
Visible | bool | Citire/scriere | Obţine sau stabileşte vizibil. |
Segments | IList<int[]> | Citeşte. | Are segmentele. |
Color | Vector3 | Citire/scriere | Ia sau stabileşte culoarea. |
Excluded | bool | Citire/scriere | Obţine sau stabileşte excluzurile. |
ParentNodes | List<Node> | Citeşte. | Obţine nodurile părinte. |
ParentNode | Node | Citire/scriere | Obţine sau stabileşte nodul-mamă. |
Scene | Scene | Citeşte. | A luat scena. |
Name | string | Citire/scriere | Obţine sau stabileşte numele. |
Properties | PropertyCollection | Citeşte. | Obţine proprietăţile. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
Line() | |
Line(name: string) | |
MakeDefaultIndices() | Generați secvența 0,1,2,3…..Length-1 astfel încât ControlPoints poate fi folosit ca o singură linie |
FromPoints(points: Vector3[]) | Creează o linie de la puncte. |
GetEntityRendererKey() | Obține cheia de entitate înregistrată în procesorul de redare |
Entity(name: string) | |
GetBoundingBox() | Obține caseta de limitare a entității curente în sistemul său spațiu obiect coordonate. |
SceneObject(name: string) | |
A3DObject() | |
RemoveProperty(property: Property) | Elimină o proprietate dinamică. |
GetProperty(property: string) | Obține valoarea proprietății specificate |
SetProperty(property: string, value: object?) | Stabilirea valorii proprietății specificate |
FindProperty(propertyName: string) | Găsește proprietatea. Poate fi o proprietate dinamică (Creată de CreateDynamicProperty/SetProperty) sau proprietă nativă ((Identificată prin numele ei)) |