Line
Innehåll
[
Dölj
]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
| Namn | Beskrivning |
|---|---|
| constructor() | Initierar en ny instans av Line-klassen. |
Result:
constructor_overload
| Namn | Beskrivning |
|---|---|
| constructor_overload(name) | Initierar en ny instans av Line-klassen. |
Parameters:
| Namn | Typ | Beskrivning |
|---|---|---|
| name | Sträng | Namn. |
Result:
getControlPoints
| Namn | Beskrivning |
|---|---|
| getControlPoints() | Hämtar alla kontrollpunkter |
Result:
getVisible
| Namn | Beskrivning |
|---|---|
| getVisible() | Hämtar eller anger om geometrin är synlig |
Result:
setVisible
| Namn | Beskrivning |
|---|---|
| setVisible(value) | Hämtar eller anger om geometrin är synlig |
Result:
getSegments
| Namn | Beskrivning |
|---|---|
| getSegments() | Hämtar segmenten i linjen |
Result:
getColor
| Namn | Beskrivning |
|---|---|
| getColor() | Hämtar eller anger färgen på linjen, standardvärdet är vit(1, 1, 1) |
Result:
setColor
| Namn | Beskrivning |
|---|---|
| setColor(value) | Hämtar eller anger färgen på linjen, standardvärdet är vit(1, 1, 1) |
Result:
getParentNodes
| Namn | Beskrivning |
|---|---|
| getParentNodes() | Hämtar alla föräldranoder, en entitet kan fästas vid flera föräldranoder för geometri‑instansering. Noderna. |
Result:
getExcluded
| Namn | Beskrivning |
|---|---|
| getExcluded() | Hämtar eller anger om denna enhet ska exkluderas vid export. |
Result:
setExcluded
| Namn | Beskrivning |
|---|---|
| setExcluded(value) | Hämtar eller anger om denna enhet ska exkluderas vid export. |
Result:
getParentNode
| Namn | Beskrivning |
|---|---|
| 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
| Namn | Beskrivning |
|---|---|
| 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
| Namn | Beskrivning |
|---|---|
| getScene() | Hämtar scenen som detta objekt tillhör |
Result:
getName
| Namn | Beskrivning |
|---|---|
| getName() | Hämtar eller anger namnet. Namnet. |
Result:
setName
| Namn | Beskrivning |
|---|---|
| setName(value) | Hämtar eller anger namnet. Namnet. |
Result:
getProperties
| Namn | Beskrivning |
|---|---|
| getProperties() | Hämtar samlingen av alla egenskaper. |
Result:
fromPoints
| Namn | Beskrivning |
|---|---|
| fromPoints(points) | Skapa en Line-instans från en uppsättning punkter. |
Parameters:
| Namn | Typ | Beskrivning |
|---|---|---|
| point | Vector3[] | null |
Result: Line
makeDefaultIndices
| Namn | Beskrivning |
|---|---|
| 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
| Namn | Beskrivning |
|---|---|
| getEntityRendererKey() | Hämtar nyckeln för enhetens renderare som är registrerad i renderaren |
Result: EntityRendererKey
getBoundingBox
| Namn | Beskrivning |
|---|---|
| getBoundingBox() | Hämtar den omgivande lådan för den aktuella enheten i dess objektrums koordinatsystem. |
Result: EntityRendererKey
removeProperty
| Namn | Beskrivning |
|---|---|
| removeProperty(property) | Tar bort en dynamisk egenskap. |
Parameters:
| Namn | Typ | Beskrivning |
|---|---|---|
| property | Property | Vilken egenskap som ska tas bort |
Result: boolean
removeProperty
| Namn | Beskrivning |
|---|---|
| removeProperty(property) | Ta bort den angivna egenskapen som identifieras med namn |
Parameters:
| Namn | Typ | Beskrivning |
|---|---|---|
| propert | Sträng | null |
Result: boolean
getProperty
| Namn | Beskrivning |
|---|---|
| getProperty(property) | Hämta värdet för den angivna egenskapen |
Parameters:
| Namn | Typ | Beskrivning |
|---|---|---|
| property | Sträng | Egenskapsnamn |
Result: Objekt
setProperty
| Namn | Beskrivning |
|---|---|
| setProperty(property, value) | Sätter värdet för den angivna egenskapen |
Parameters:
| Namn | Typ | Beskrivning |
|---|---|---|
| property | Sträng | Egenskapsnamn |
| värde | Objekt | Värdet för egenskapen |
Result: Objekt
findProperty
| Namn | Beskrivning |
|---|---|
| findProperty(propertyName) | Hittar egenskapen. Det kan vara en dynamisk egenskap (Skapad av CreateDynamicProperty/SetProperty) eller en inbyggd egenskap (Identifierad av dess namn) |
Parameters:
| Namn | Typ | Beskrivning |
|---|---|---|
| propertyName | Sträng | Egenskapsnamn. |
Result: Property