Transformation
Inhalt
[
Ausblenden
]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
| Name | Beschreibung |
|---|---|
| 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
| Name | Beschreibung |
|---|---|
| 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
| Name | Beschreibung |
|---|---|
| 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
| Name | Beschreibung |
|---|---|
| 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
| Name | Beschreibung |
|---|---|
| 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
| Name | Beschreibung |
|---|---|
| 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
| Name | Beschreibung |
|---|---|
| getTranslation() | Liest oder setzt die Translation |
Result:
setTranslation
| Name | Beschreibung |
|---|---|
| setTranslation(value) | Liest oder setzt die Translation |
Result:
getScale
| Name | Beschreibung |
|---|---|
| getScale() | Liest oder setzt die Skalierung |
Result:
setScale
| Name | Beschreibung |
|---|---|
| setScale(value) | Liest oder setzt die Skalierung |
Result:
getPreRotation
| Name | Beschreibung |
|---|---|
| getPreRotation() | Liest oder setzt die Vorrotation, angegeben in Grad |
Result:
setPreRotation
| Name | Beschreibung |
|---|---|
| setPreRotation(value) | Liest oder setzt die Vorrotation, angegeben in Grad |
Result:
getPostRotation
| Name | Beschreibung |
|---|---|
| getPostRotation() | Liest oder setzt die Nachrotation, dargestellt in Grad |
Result:
setPostRotation
| Name | Beschreibung |
|---|---|
| setPostRotation(value) | Liest oder setzt die Nachrotation, dargestellt in Grad |
Result:
getEulerAngles
| Name | Beschreibung |
|---|---|
| getEulerAngles() | Liest oder setzt die Rotation, dargestellt in Euler‑Winkeln, gemessen in Grad |
Result:
setEulerAngles
| Name | Beschreibung |
|---|---|
| setEulerAngles(value) | Liest oder setzt die Rotation, dargestellt in Euler‑Winkeln, gemessen in Grad |
Result:
getRotation
| Name | Beschreibung |
|---|---|
| getRotation() | Liest oder setzt die Rotation, dargestellt in einem Quaternion. |
Result:
setRotation
| Name | Beschreibung |
|---|---|
| setRotation(value) | Liest oder setzt die Rotation, dargestellt in einem Quaternion. |
Result:
getTransformMatrix
| Name | Beschreibung |
|---|---|
| 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
| Name | Beschreibung |
|---|---|
| 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
| 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:
setGeometricTranslation
| Name | Beschreibung |
|---|---|
| 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
| Name | Beschreibung |
|---|---|
| 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
| Name | Beschreibung |
|---|---|
| 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
| Name | Beschreibung |
|---|---|
| setTranslation(tx, ty, tz) | Setzt die Translation der aktuellen Transformation. |
Parameters:
| Name | Typ | Beschreibung |
|---|---|---|
| t | Number | null |
| t | Number | null |
| t | Number | null |
Result: Transformation
setScale
| Name | Beschreibung |
|---|---|
| setScale(sx, sy, sz) | Setzt den Maßstab der aktuellen Transformation. |
Parameters:
| Name | Typ | Beschreibung |
|---|---|---|
| s | Number | null |
| s | Number | null |
| s | Number | null |
Result: Transformation
setEulerAngles
| Name | Beschreibung |
|---|---|
| setEulerAngles(rx, ry, rz) | Setzt die Euler-Winkel in Grad der aktuellen Transformation. |
Parameters:
| Name | Typ | Beschreibung |
|---|---|---|
| r | Number | null |
| r | Number | null |
| r | Number | null |
Result: Transformation
setRotation
| Name | Beschreibung |
|---|---|
| setRotation(rw, rx, ry, rz) | Setzt die Rotation (als Quaternion-Komponenten) der aktuellen Transformation. |
Parameters:
| Name | Typ | Beschreibung |
|---|---|---|
| r | Number | null |
| r | Number | null |
| r | Number | null |
| r | Number | null |
Result: Transformation
setPreRotation
| Name | Beschreibung |
|---|---|
| setPreRotation(rx, ry, rz) | Setzt die Vorrotation, dargestellt in Grad |
Result: Transformation
setPostRotation
| Name | Beschreibung |
|---|---|
| setPostRotation(rx, ry, rz) | Setzt die Nachrotation, dargestellt in Grad |
Result: Transformation
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