Line

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

NameBeschreibung
constructor()Initialisiert eine neue Instanz der Klasse Line.

Result:


constructor_overload

NameBeschreibung
constructor_overload(name)Initialisiert eine neue Instanz der Klasse Line.

Parameters:

NameTypBeschreibung
NameStringName.

Result:


getControlPoints

NameBeschreibung
getControlPoints()Ermittelt alle Kontrollpunkte

Result:


getVisible

NameBeschreibung
getVisible()Liest oder setzt, ob die Geometrie sichtbar ist

Result:


setVisible

NameBeschreibung
setVisible(value)Liest oder setzt, ob die Geometrie sichtbar ist

Result:


getSegments

NameBeschreibung
getSegments()Ermittelt die Segmente der Linie

Result:


getColor

NameBeschreibung
getColor()Liest oder setzt die Farbe der Linie, Standardwert ist weiß(1, 1, 1)

Result:


setColor

NameBeschreibung
setColor(value)Liest oder setzt die Farbe der Linie, Standardwert ist weiß(1, 1, 1)

Result:


getParentNodes

NameBeschreibung
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

NameBeschreibung
getExcluded()Gibt an oder legt fest, ob dieses Entity beim Exportieren ausgeschlossen wird.

Result:


setExcluded

NameBeschreibung
setExcluded(value)Gibt an oder legt fest, ob dieses Entity beim Exportieren ausgeschlossen wird.

Result:


getParentNode

NameBeschreibung
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

NameBeschreibung
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

NameBeschreibung
getScene()Liefert die Szene, zu der dieses Objekt gehört

Result:


getName

NameBeschreibung
getName()Gibt den Namen zurück oder legt ihn fest. Der Name.

Result:


setName

NameBeschreibung
setName(value)Gibt den Namen zurück oder legt ihn fest. Der Name.

Result:


getProperties

NameBeschreibung
getProperties()Liefert die Sammlung aller Eigenschaften.

Result:


fromPoints

NameBeschreibung
fromPoints(points)Erstelle eine Line‑Instanz aus einer Menge von Punkten.

Parameters:

NameTypBeschreibung
PunktVector3[]null

Result: Line


makeDefaultIndices

NameBeschreibung
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

NameBeschreibung
getEntityRendererKey()Liefert den Schlüssel des Entitäts-Renderers, der im Renderer registriert ist

Result: EntityRendererKey


getBoundingBox

NameBeschreibung
getBoundingBox()Liefert die Begrenzungsbox der aktuellen Entität in ihrem Objekt-Raum-Koordinatensystem.

Result: EntityRendererKey


removeProperty

NameBeschreibung
removeProperty(property)Entfernt eine dynamische Eigenschaft.

Parameters:

NameTypBeschreibung
EigenschaftPropertyWelche Eigenschaft zu entfernen ist

Result: boolean


removeProperty

NameBeschreibung
removeProperty(property)Entferne die angegebene Eigenschaft, die durch ihren Namen identifiziert wird

Parameters:

NameTypBeschreibung
propertStringnull

Result: boolean


getProperty

NameBeschreibung
getProperty(property)Liefere den Wert der angegebenen Eigenschaft

Parameters:

NameTypBeschreibung
EigenschaftStringEigenschaftsname

Result: Object


setProperty

NameBeschreibung
setProperty(property, value)Setzt den Wert der angegebenen Eigenschaft

Parameters:

NameTypBeschreibung
EigenschaftStringEigenschaftsname
WertObjectDer Wert der Eigenschaft

Result: Object


findProperty

NameBeschreibung
findProperty(propertyName)Findet die Eigenschaft. Sie kann eine dynamische Eigenschaft sein (erstellt durch CreateDynamicProperty/SetProperty) oder eine native Eigenschaft (identifiziert durch ihren Namen)

Parameters:

NameTypBeschreibung
propertyNameStringEigenschaftsname.

Result: Property