Transform
Přehled
Transform je třída v Aspose.3d pro Java. Dědici: A3DObject.
Transform.Transform creates a new Transform with default parameters.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
translation | Vector3 | Čtěte. | Vlastnost získá nebo nastaví transformační vektor přepisu. |
scaling | Vector3 | Čtěte. | |
eulerAngles | Vector3 | Čtěte. | Vlastnost získá nebo nastaví rotaci jako Eulerovy úhly. |
rotation | Quaternion | Čtěte. | Vlastnost dostane nebo nastaví rotaci jako Quaternion |
preRotation | Vector3 | Čtěte. | Vlastnost získá nebo nastaví úhly před rotací. |
postRotation | Vector3 | Čtěte. | Vlastnost získá nebo nastaví úhly po otáčení. |
geometricTranslation | Vector3 | Čtěte. | |
geometricScaling | Vector3 | Čtěte. | Vlastnost získá nebo nastaví vektor geometrického stupňování. |
geometricRotation | Vector3 | Čtěte. | Vlastnost získá nebo nastaví vektor geometrického otáčení. |
scalingOffset | Vector3 | Čtěte. | Vlastnost získá nebo nastaví vektor škálování offsetu. |
scalingPivot | Vector3 | Čtěte. | Vlastnost získá nebo nastaví bod zaměření měření. |
rotationOffset | Vector3 | Čtěte. | Vlastnost získá nebo nastaví vektor rotačního ofsetu. |
rotationPivot | Vector3 | Čtěte. | Vlastnost získá nebo nastaví bod otáčení. |
transformMatrix | Matrix4 | Čtěte. | Vlastnost získá nebo nastaví 4x4 transformační matrice. |
Metody
| Podpis: | Popis: |
|---|---|
Transform() | Vytvoří novou Transform s předvolenými parametry |
Transform(name: String) | |
getTranslation() → Vector3 | Vrátí translační vektor transformace. |
setTranslation(value: Vector3) | Nastavuje překlad pomocí x, y, z souřadnic a vrací tento |
setTranslation(x: double, y: double, z: double) → Transform | |
getScaling() → Vector3 | Vrátí měřící vektor transformace. |
setScaling(value: Vector3) | Nastavení měření pomocí hodnoty Vector3 |
setScale(x: double, y: double, z: double) → Transform | Nastavuje faktory měření x, y a z a vrátí to. |
getEulerAngles() → Vector3 | Vrátí rotaci vyjádřenou jako úhly Eulera. |
setEulerAngles(value: Vector3) | Nastavuje rotaci pomocí x, y, z Eulerovy úhly a vrací to |
setEulerAngles(x: double, y: double, z: double) → Transform | |
getRotation() → Quaternion | Vrací rotaci jako Quaternion. |
setRotation(value: Quaternion) | Nastavuje rotaci pomocí komponentů kvaternia x, y, z a w a vrátí tuto funkci. |
setRotation(x: double, y: double, z: double, w: double) → Transform | |
setPreRotation(x: double, y: double, z: double) → Transform | Nastavuje úhly před rotací (x, y, z) a vrací tuto hodnotu: |
getPreRotation() → Vector3 | Vrátí úhly před rotací jako vektor3 |
setPreRotation(value: Vector3) | |
setPostRotation(x: double, y: double, z: double) → Transform | Nastavuje pootáčení pomocí hodnoty Vector3 |
getPostRotation() → Vector3 | Vrátí úhly po otáčení jako vektor3 |
setPostRotation(value: Vector3) | |
getGeometricTranslation() → Vector3 | Vrátí vektor geometrického přenosu. |
setGeometricTranslation(value: Vector3) | Nastavuje geometrický překlad pomocí x, y, z a vrací tento |
setGeometricTranslation(x: double, y: double, z: double) → Transform | |
getGeometricScaling() → Vector3 | Vrátí vektor geometrického měření. |
setGeometricScaling(value: Vector3) | Nastavení geometrického měření pomocí Vector3 |
setGeometricScaling(x: double, y: double, z: double) → Transform | |
getGeometricRotation() → Vector3 | Vrátí vektor geometrické rotace. |
setGeometricRotation(value: Vector3) | Nastavuje geometrickou rotaci pomocí vektoru 3 |
setGeometricRotation(x: double, y: double, z: double) → Transform | |
getScalingOffset() → Vector3 | Vrátí vektor škálování ofset |
setScalingOffset(value: Vector3) | |
getScalingPivot() → Vector3 | |
setScalingPivot(value: Vector3) | |
getRotationOffset() → Vector3 | |
setRotationOffset(value: Vector3) | |
getRotationPivot() → Vector3 | |
setRotationPivot(value: Vector3) | |
getTransformMatrix() → Matrix4 | |
setTransformMatrix(value: Matrix4) |