Line
Inhalt
[
Ausblenden
]Line class
Eine Polylinie ist ein Pfad, der durch eine Menge von Punkten mit Geometry.ControlPoints definiert und durch Segmente verbunden ist, was bedeutet, dass es auch eine Menge verbundener Liniensegmente sein kann. Die Linie ist normalerweise ein lineares Objekt, das nicht zur Darstellung einer Kurve verwendet werden kann; um eine Kurve darzustellen, verwendet man NurbsCurve.
Methoden
constructor
| Name | Beschreibung |
|---|---|
| constructor() | Initialisiert eine neue Instanz der Klasse Line. |
Result:
constructor_overload
| Name | Beschreibung |
|---|---|
| constructor_overload(name) | Initialisiert eine neue Instanz der Klasse Line. |
Parameters:
| Name | Typ | Beschreibung |
|---|---|---|
| Name | String | Name. |
Result:
getControlPoints
| Name | Beschreibung |
|---|---|
| getControlPoints() | Ermittelt alle Kontrollpunkte |
Result:
getVisible
| Name | Beschreibung |
|---|---|
| getVisible() | Liest oder setzt, ob die Geometrie sichtbar ist |
Result:
setVisible
| Name | Beschreibung |
|---|---|
| setVisible(value) | Liest oder setzt, ob die Geometrie sichtbar ist |
Result:
getSegments
| Name | Beschreibung |
|---|---|
| getSegments() | Ermittelt die Segmente der Linie |
Result:
getColor
| Name | Beschreibung |
|---|---|
| getColor() | Liest oder setzt die Farbe der Linie, Standardwert ist weiß(1, 1, 1) |
Result:
setColor
| Name | Beschreibung |
|---|---|
| setColor(value) | Liest oder setzt die Farbe der Linie, Standardwert ist weiß(1, 1, 1) |
Result:
getParentNodes
| Name | Beschreibung |
|---|---|
| getParentNodes() | Gibt alle übergeordneten Knoten zurück, ein Entity kann für Geometrie-Instanziierung an mehrere übergeordnete Knoten angehängt werden. Die Knoten. |
Result:
getExcluded
| Name | Beschreibung |
|---|---|
| getExcluded() | Gibt an oder legt fest, ob dieses Entity beim Exportieren ausgeschlossen wird. |
Result:
setExcluded
| Name | Beschreibung |
|---|---|
| setExcluded(value) | Gibt an oder legt fest, ob dieses Entity beim Exportieren ausgeschlossen wird. |
Result:
getParentNode
| Name | Beschreibung |
|---|---|
| getParentNode() | Gibt den ersten übergeordneten Knoten zurück oder legt ihn fest; wenn der erste übergeordnete Knoten gesetzt wird, wird dieses Entity von anderen übergeordneten Knoten getrennt. Der übergeordnete Knoten. |
Result:
setParentNode
| Name | Beschreibung |
|---|---|
| setParentNode(value) | Gibt den ersten übergeordneten Knoten zurück oder legt ihn fest; wenn der erste übergeordnete Knoten gesetzt wird, wird dieses Entity von anderen übergeordneten Knoten getrennt. Der übergeordnete Knoten. |
Result:
getScene
| Name | Beschreibung |
|---|---|
| getScene() | Liefert die Szene, zu der dieses Objekt gehört |
Result:
getName
| Name | Beschreibung |
|---|---|
| getName() | Gibt den Namen zurück oder legt ihn fest. Der Name. |
Result:
setName
| Name | Beschreibung |
|---|---|
| setName(value) | Gibt den Namen zurück oder legt ihn fest. Der Name. |
Result:
getProperties
| Name | Beschreibung |
|---|---|
| getProperties() | Liefert die Sammlung aller Eigenschaften. |
Result:
fromPoints
| Name | Beschreibung |
|---|---|
| fromPoints(points) | Erstelle eine Line‑Instanz aus einer Menge von Punkten. |
Parameters:
| Name | Typ | Beschreibung |
|---|---|---|
| Punkt | Vector3[] | null |
Result: Line
makeDefaultIndices
| Name | Beschreibung |
|---|---|
| makeDefaultIndices() | Erzeuge die Sequenz 0,1,2,3….Geometry.ControlPoints.Length-1 zu Segments, damit die ControlPoints als einzelne Linie verwendet werden können. |
Result: Line
getEntityRendererKey
| Name | Beschreibung |
|---|---|
| getEntityRendererKey() | Liefert den Schlüssel des Entitäts-Renderers, der im Renderer registriert ist |
Result: EntityRendererKey
getBoundingBox
| Name | Beschreibung |
|---|---|
| getBoundingBox() | Liefert die Begrenzungsbox der aktuellen Entität in ihrem Objekt-Raum-Koordinatensystem. |
Result: EntityRendererKey
removeProperty
| Name | Beschreibung |
|---|---|
| removeProperty(property) | Entfernt eine dynamische Eigenschaft. |
Parameters:
| Name | Typ | Beschreibung |
|---|---|---|
| Eigenschaft | Property | Welche Eigenschaft zu entfernen ist |
Result: boolean
removeProperty
| Name | Beschreibung |
|---|---|
| removeProperty(property) | Entferne die angegebene Eigenschaft, die durch ihren Namen identifiziert wird |
Parameters:
| Name | Typ | Beschreibung |
|---|---|---|
| propert | String | null |
Result: boolean
getProperty
| Name | Beschreibung |
|---|---|
| getProperty(property) | Liefere den Wert der angegebenen Eigenschaft |
Parameters:
| Name | Typ | Beschreibung |
|---|---|---|
| Eigenschaft | String | Eigenschaftsname |
Result: Object
setProperty
| Name | Beschreibung |
|---|---|
| setProperty(property, value) | Setzt den Wert der angegebenen Eigenschaft |
Parameters:
| Name | Typ | Beschreibung |
|---|---|---|
| Eigenschaft | String | Eigenschaftsname |
| Wert | Object | Der Wert der Eigenschaft |
Result: Object
findProperty
| Name | Beschreibung |
|---|---|
| findProperty(propertyName) | Findet die Eigenschaft. Sie kann eine dynamische Eigenschaft sein (erstellt durch CreateDynamicProperty/SetProperty) oder eine native Eigenschaft (identifiziert durch ihren Namen) |
Parameters:
| Name | Typ | Beschreibung |
|---|---|---|
| propertyName | String | Eigenschaftsname. |
Result: Property