Line
Översikt
Line är en klass i Aspose.3D FOSS för .NET. ärvt från: Curve, INamedObject.
En polylin är en väg definierad av ett antal punkter med segment, och ansluten av kantar, vilket innebär att det också kan vara en uppsättning anslutna linje segment. Linjen är vanligtvis ett lineärt objekt, som betyder att den inte kan användas för att representera en kurva, för Att representation av en curve, använder NurbsCurve.
Denna klass ger 12 metoder för att arbeta med Line-objekt i .NET-program. Tillgängliga metoder inkluderar: A3DObject, Entity, FindProperty, FromPoints, GetBoundingBox, GetEntityRendererKey, GetProperty, Line, MakeDefaultIndices, RemoveProperty, SceneObject, SetProperty. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.3D FOSS för .Net-paketet. och egenskaper: Color, ControlPoints, Excluded, Name, ParentNode, ParentNodes,Och 4 fler.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
ControlPoints | IArrayList<Vector4> | Läsning | Få kontrollpunkter. |
Visible | bool | Läs/ Skriv | Få eller sätta det synliga. |
Segments | IList<int[]> | Läsning | Fånga segmenten. |
Color | Vector3 | Läs/ Skriv | Får eller sätter färgen. |
Excluded | bool | Läs/ Skriv | Få eller ställa ut de som är uteslutna. |
ParentNodes | List<Node> | Läsning | Håller föräldraljudet. |
ParentNode | Node | Läs/ Skriv | Få eller sätta föräldralådan. |
Scene | Scene | Läsning | Få scenen. |
Name | string | Läs/ Skriv | Ta eller ange namnet. |
Properties | PropertyCollection | Läsning | får de egendomarna. |
Metoder
| Signature | Beskrivning |
|---|---|
Line() | |
Line(name: string) | |
MakeDefaultIndices() | Generera sekvens 0,1,2,3…..Längd-1 så att ControlPoints kan användas som en enda linje |
FromPoints(points: Vector3[]) | Skapa en linje från punkter |
GetEntityRendererKey() | Få nyckeln till den entitets renderare som är registrerad i renderaren |
Entity(name: string) | |
GetBoundingBox() | Det får den aktuella entitetens gränssnitt i dess objektutrymme koordinatsystem. |
SceneObject(name: string) | |
A3DObject() | |
RemoveProperty(property: Property) | Ta bort ett dynamiskt egendom. |
GetProperty(property: string) | Få värdet av det angivna egendomen |
SetProperty(property: string, value: object?) | Ange värdet av det angivna egendomen |
FindProperty(propertyName: string) | Det kan vara en dynamisk egendom (Skapad av CreateDynamicProperty/SetProperty) eller inhemska egendomen(Identifierad med dess namn) |