Line

Line class

En polylinje är en bana som definieras av en uppsättning punkter med Geometry.ControlPoints och som är sammankopplade med Segment, vilket betyder att den också kan vara en uppsättning sammankopplade linjesegment. Linjen är vanligtvis ett linjärt objekt, vilket innebär att den inte kan användas för att representera en kurva; för att representera en kurva används NurbsCurve.

Metoder

constructor

NamnBeskrivning
constructor()Initierar en ny instans av Line-klassen.

Result:


constructor_overload

NamnBeskrivning
constructor_overload(name)Initierar en ny instans av Line-klassen.

Parameters:

NamnTypBeskrivning
nameSträngNamn.

Result:


getControlPoints

NamnBeskrivning
getControlPoints()Hämtar alla kontrollpunkter

Result:


getVisible

NamnBeskrivning
getVisible()Hämtar eller anger om geometrin är synlig

Result:


setVisible

NamnBeskrivning
setVisible(value)Hämtar eller anger om geometrin är synlig

Result:


getSegments

NamnBeskrivning
getSegments()Hämtar segmenten i linjen

Result:


getColor

NamnBeskrivning
getColor()Hämtar eller anger färgen på linjen, standardvärdet är vit(1, 1, 1)

Result:


setColor

NamnBeskrivning
setColor(value)Hämtar eller anger färgen på linjen, standardvärdet är vit(1, 1, 1)

Result:


getParentNodes

NamnBeskrivning
getParentNodes()Hämtar alla föräldranoder, en entitet kan fästas vid flera föräldranoder för geometri‑instansering. Noderna.

Result:


getExcluded

NamnBeskrivning
getExcluded()Hämtar eller anger om denna enhet ska exkluderas vid export.

Result:


setExcluded

NamnBeskrivning
setExcluded(value)Hämtar eller anger om denna enhet ska exkluderas vid export.

Result:


getParentNode

NamnBeskrivning
getParentNode()Hämtar eller anger den första föräldranoden, om den första föräldranoden anges kommer denna enhet att frikopplas från andra föräldranoder. Föräldranoden.

Result:


setParentNode

NamnBeskrivning
setParentNode(value)Hämtar eller anger den första föräldranoden, om den första föräldranoden anges kommer denna enhet att frikopplas från andra föräldranoder. Föräldranoden.

Result:


getScene

NamnBeskrivning
getScene()Hämtar scenen som detta objekt tillhör

Result:


getName

NamnBeskrivning
getName()Hämtar eller anger namnet. Namnet.

Result:


setName

NamnBeskrivning
setName(value)Hämtar eller anger namnet. Namnet.

Result:


getProperties

NamnBeskrivning
getProperties()Hämtar samlingen av alla egenskaper.

Result:


fromPoints

NamnBeskrivning
fromPoints(points)Skapa en Line-instans från en uppsättning punkter.

Parameters:

NamnTypBeskrivning
pointVector3[]null

Result: Line


makeDefaultIndices

NamnBeskrivning
makeDefaultIndices()Generera sekvensen 0,1,2,3….Geometry.ControlPoints.Length-1 till Segments så att ControlPoints kan användas som en enda rad

Result: Line


getEntityRendererKey

NamnBeskrivning
getEntityRendererKey()Hämtar nyckeln för enhetens renderare som är registrerad i renderaren

Result: EntityRendererKey


getBoundingBox

NamnBeskrivning
getBoundingBox()Hämtar den omgivande lådan för den aktuella enheten i dess objektrums koordinatsystem.

Result: EntityRendererKey


removeProperty

NamnBeskrivning
removeProperty(property)Tar bort en dynamisk egenskap.

Parameters:

NamnTypBeskrivning
propertyPropertyVilken egenskap som ska tas bort

Result: boolean


removeProperty

NamnBeskrivning
removeProperty(property)Ta bort den angivna egenskapen som identifieras med namn

Parameters:

NamnTypBeskrivning
propertSträngnull

Result: boolean


getProperty

NamnBeskrivning
getProperty(property)Hämta värdet för den angivna egenskapen

Parameters:

NamnTypBeskrivning
propertySträngEgenskapsnamn

Result: Objekt


setProperty

NamnBeskrivning
setProperty(property, value)Sätter värdet för den angivna egenskapen

Parameters:

NamnTypBeskrivning
propertySträngEgenskapsnamn
värdeObjektVärdet för egenskapen

Result: Objekt


findProperty

NamnBeskrivning
findProperty(propertyName)Hittar egenskapen. Det kan vara en dynamisk egenskap (Skapad av CreateDynamicProperty/SetProperty) eller en inbyggd egenskap (Identifierad av dess namn)

Parameters:

NamnTypBeskrivning
propertyNameSträngEgenskapsnamn.

Result: Property