LinearExtrusion

LinearExtrusion class

Lineare Extrusion nimmt eine 2D-Form als Eingabe und erweitert die Form in die dritte Dimension.

Methoden

constructor

NameBeschreibung
constructor()Konstruktor der Instanz LinearExtrusion.

Result:


constructor_overload

NameBeschreibung
constructor_overload(shape, height)Konstruktor der Instanz LinearExtrusion.

Result:


getShape

NameBeschreibung
getShape()Die Basisform, die extrudiert werden soll.

Result:


setShape

NameBeschreibung
setShape(value)Die Basisform, die extrudiert werden soll.

Result:


getDirection

NameBeschreibung
getDirection()Die Richtung der Extrusion, Standardwert ist (0, 0, 1)

Result:


setDirection

NameBeschreibung
setDirection(value)Die Richtung der Extrusion, Standardwert ist (0, 0, 1)

Result:


getHeight

NameBeschreibung
getHeight()Die Höhe der extrudierten Geometrie, Standardwert ist 1.0

Result:


setHeight

NameBeschreibung
setHeight(value)Die Höhe der extrudierten Geometrie, Standardwert ist 1.0

Result:


getSlices

NameBeschreibung
getSlices()Die Scheiben der verdrehten extrudierten Geometrie, Standardwert ist 1.

Result:


setSlices

NameBeschreibung
setSlices(value)Die Scheiben der verdrehten extrudierten Geometrie, Standardwert ist 1.

Result:


getCenter

NameBeschreibung
getCenter()Wenn dieser Wert false ist, ist der Z‑Bereich der linearen Extrusion von 0 bis Höhe, andernfalls ist der Bereich von -Höhe/2 bis Höhe/2.

Result:


setCenter

NameBeschreibung
setCenter(value)Wenn dieser Wert false ist, ist der Z‑Bereich der linearen Extrusion von 0 bis Höhe, andernfalls ist der Bereich von -Höhe/2 bis Höhe/2.

Result:


getTwistOffset

NameBeschreibung
getTwistOffset()Der Versatz, der beim Verdrehen verwendet wird, Standardwert ist (0, 0, 0).

Result:


setTwistOffset

NameBeschreibung
setTwistOffset(value)Der Versatz, der beim Verdrehen verwendet wird, Standardwert ist (0, 0, 0).

Result:


getTwist

NameBeschreibung
getTwist()Die Anzahl der Grad, um die die Form extrudiert wird.

Result:


setTwist

NameBeschreibung
setTwist(value)Die Anzahl der Grad, um die die Form extrudiert wird.

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:


toMesh

NameBeschreibung
toMesh()Konvertiere die Extrusion zu einem Mesh.

Result: Mesh


getBoundingBox

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

Result: Mesh


getEntityRendererKey

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

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