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

NamnTyp avAccessBeskrivning
ControlPointsIArrayList<Vector4>LäsningFå kontrollpunkter.
VisibleboolLäs/ SkrivFå eller sätta det synliga.
SegmentsIList<int[]>LäsningFånga segmenten.
ColorVector3Läs/ SkrivFår eller sätter färgen.
ExcludedboolLäs/ SkrivFå eller ställa ut de som är uteslutna.
ParentNodesList<Node>LäsningHåller föräldraljudet.
ParentNodeNodeLäs/ SkrivFå eller sätta föräldralådan.
SceneSceneLäsningFå scenen.
NamestringLäs/ SkrivTa eller ange namnet.
PropertiesPropertyCollectionLäsningfår de egendomarna.

Metoder

SignatureBeskrivning
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)

Se även

 Svenska