Transformation

Transform class

Eine Transform enthält Informationen, die den Zugriff auf Übersetzung/Skalierung/Drehung des Objekts oder die Transformationsmatrix mit minimalem Aufwand ermöglichen. Dies wird von lokaler Transform verwendet. @hideconstructor

Methoden

getGeometricTranslation

NameBeschreibung
getGeometricTranslation()Liest oder setzt die geometrische Translation. Geometrische Transformation wirkt nur auf die angehängten Entitäten und lässt die Kindknoten unverändert. Sie wird als lokale Transformation zusammengeführt, wenn Sie die geometrische Transformation in Dateitypen exportieren, die sie nicht unterstützen.

Result:


setGeometricTranslation

NameBeschreibung
setGeometricTranslation(value)Liest oder setzt die geometrische Translation. Geometrische Transformation wirkt nur auf die angehängten Entitäten und lässt die Kindknoten unverändert. Sie wird als lokale Transformation zusammengeführt, wenn Sie die geometrische Transformation in Dateitypen exportieren, die sie nicht unterstützen.

Result:


getGeometricScaling

NameBeschreibung
getGeometricScaling()Liest oder setzt die geometrische Skalierung. Geometrische Transformation wirkt nur auf die angehängten Entitäten und lässt die Kindknoten unverändert. Sie wird als lokale Transformation zusammengeführt, wenn Sie die geometrische Transformation in Dateitypen exportieren, die sie nicht unterstützen.

Result:


setGeometricScaling

NameBeschreibung
setGeometricScaling(value)Liest oder setzt die geometrische Skalierung. Geometrische Transformation wirkt nur auf die angehängten Entitäten und lässt die Kindknoten unverändert. Sie wird als lokale Transformation zusammengeführt, wenn Sie die geometrische Transformation in Dateitypen exportieren, die sie nicht unterstützen.

Result:


getGeometricRotation

NameBeschreibung
getGeometricRotation()Liest oder setzt die geometrische Euler-Rotation (gemessen in Grad). Geometrische Transformation wirkt nur auf die angehängten Entitäten und lässt die Kindknoten unverändert. Sie wird als lokale Transformation zusammengeführt, wenn Sie die geometrische Transformation in Dateitypen exportieren, die sie nicht unterstützen.

Result:


setGeometricRotation

NameBeschreibung
setGeometricRotation(value)Liest oder setzt die geometrische Euler-Rotation (gemessen in Grad). Geometrische Transformation wirkt nur auf die angehängten Entitäten und lässt die Kindknoten unverändert. Sie wird als lokale Transformation zusammengeführt, wenn Sie die geometrische Transformation in Dateitypen exportieren, die sie nicht unterstützen.

Result:


getTranslation

NameBeschreibung
getTranslation()Liest oder setzt die Translation

Result:


setTranslation

NameBeschreibung
setTranslation(value)Liest oder setzt die Translation

Result:


getScale

NameBeschreibung
getScale()Liest oder setzt die Skalierung

Result:


setScale

NameBeschreibung
setScale(value)Liest oder setzt die Skalierung

Result:


getPreRotation

NameBeschreibung
getPreRotation()Liest oder setzt die Vorrotation, angegeben in Grad

Result:


setPreRotation

NameBeschreibung
setPreRotation(value)Liest oder setzt die Vorrotation, angegeben in Grad

Result:


getPostRotation

NameBeschreibung
getPostRotation()Liest oder setzt die Nachrotation, dargestellt in Grad

Result:


setPostRotation

NameBeschreibung
setPostRotation(value)Liest oder setzt die Nachrotation, dargestellt in Grad

Result:


getEulerAngles

NameBeschreibung
getEulerAngles()Liest oder setzt die Rotation, dargestellt in Euler‑Winkeln, gemessen in Grad

Result:


setEulerAngles

NameBeschreibung
setEulerAngles(value)Liest oder setzt die Rotation, dargestellt in Euler‑Winkeln, gemessen in Grad

Result:


getRotation

NameBeschreibung
getRotation()Liest oder setzt die Rotation, dargestellt in einem Quaternion.

Result:


setRotation

NameBeschreibung
setRotation(value)Liest oder setzt die Rotation, dargestellt in einem Quaternion.

Result:


getTransformMatrix

NameBeschreibung
getTransformMatrix()Liest oder setzt die Transformationsmatrix. Das Zuweisen zu diesem Wert setzt die Translation, Scale und Rotation zurück, die GeometricRotation, GeometricScaling und GeometricTranslation werden nicht beeinflusst.

Result:


setTransformMatrix

NameBeschreibung
setTransformMatrix(value)Liest oder setzt die Transformationsmatrix. Das Zuweisen zu diesem Wert setzt die Translation, Scale und Rotation zurück, die GeometricRotation, GeometricScaling und GeometricTranslation werden nicht beeinflusst.

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:


setGeometricTranslation

NameBeschreibung
setGeometricTranslation(x, y, z)Setzt die geometrische Translation. Geometrische Transformation wirkt nur auf die angehängten Entitäten und lässt die Kindknoten unverändert. Sie wird als lokale Transformation zusammengeführt, wenn Sie die geometrische Transformation in Dateitypen exportieren, die sie nicht unterstützen.

Result:


setGeometricScaling

NameBeschreibung
setGeometricScaling(sx, sy, sz)Setzt die geometrische Skalierung. Geometrische Transformation wirkt nur auf die angehängten Entitäten und lässt die Kindknoten unverändert. Sie wird als lokale Transformation zusammengeführt, wenn Sie die geometrische Transformation in Dateitypen exportieren, die sie nicht unterstützen.

Result:


setGeometricRotation

NameBeschreibung
setGeometricRotation(rx, ry, rz)Setzt die geometrische Euler-Rotation (gemessen in Grad). Geometrische Transformation wirkt nur auf die angehängten Entitäten und lässt die Kindknoten unverändert. Sie wird als lokale Transformation zusammengeführt, wenn Sie die geometrische Transformation in Dateitypen exportieren, die sie nicht unterstützen.

Result:


setTranslation

NameBeschreibung
setTranslation(tx, ty, tz)Setzt die Translation der aktuellen Transformation.

Parameters:

NameTypBeschreibung
tNumbernull
tNumbernull
tNumbernull

Result: Transformation


setScale

NameBeschreibung
setScale(sx, sy, sz)Setzt den Maßstab der aktuellen Transformation.

Parameters:

NameTypBeschreibung
sNumbernull
sNumbernull
sNumbernull

Result: Transformation


setEulerAngles

NameBeschreibung
setEulerAngles(rx, ry, rz)Setzt die Euler-Winkel in Grad der aktuellen Transformation.

Parameters:

NameTypBeschreibung
rNumbernull
rNumbernull
rNumbernull

Result: Transformation


setRotation

NameBeschreibung
setRotation(rw, rx, ry, rz)Setzt die Rotation (als Quaternion-Komponenten) der aktuellen Transformation.

Parameters:

NameTypBeschreibung
rNumbernull
rNumbernull
rNumbernull
rNumbernull

Result: Transformation


setPreRotation

NameBeschreibung
setPreRotation(rx, ry, rz)Setzt die Vorrotation, dargestellt in Grad

Result: Transformation


setPostRotation

NameBeschreibung
setPostRotation(rx, ry, rz)Setzt die Nachrotation, dargestellt in Grad

Result: Transformation


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