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řístupPopis:
translationVector3Čtěte.Vlastnost získá nebo nastaví transformační vektor přepisu.
scalingVector3Čtěte.
eulerAnglesVector3Čtěte.Vlastnost získá nebo nastaví rotaci jako Eulerovy úhly.
rotationQuaternionČtěte.Vlastnost dostane nebo nastaví rotaci jako Quaternion
preRotationVector3Čtěte.Vlastnost získá nebo nastaví úhly před rotací.
postRotationVector3Čtěte.Vlastnost získá nebo nastaví úhly po otáčení.
geometricTranslationVector3Čtěte.
geometricScalingVector3Čtěte.Vlastnost získá nebo nastaví vektor geometrického stupňování.
geometricRotationVector3Čtěte.Vlastnost získá nebo nastaví vektor geometrického otáčení.
scalingOffsetVector3Čtěte.Vlastnost získá nebo nastaví vektor škálování offsetu.
scalingPivotVector3Čtěte.Vlastnost získá nebo nastaví bod zaměření měření.
rotationOffsetVector3Čtěte.Vlastnost získá nebo nastaví vektor rotačního ofsetu.
rotationPivotVector3Čtěte.Vlastnost získá nebo nastaví bod otáčení.
transformMatrixMatrix4Č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()Vector3Vrá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()Vector3Vrátí měřící vektor transformace.
setScaling(value: Vector3)Nastavení měření pomocí hodnoty Vector3
setScale(x: double, y: double, z: double)TransformNastavuje faktory měření x, y a z a vrátí to.
getEulerAngles()Vector3Vrá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()QuaternionVrací 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)TransformNastavuje úhly před rotací (x, y, z) a vrací tuto hodnotu:
getPreRotation()Vector3Vrátí úhly před rotací jako vektor3
setPreRotation(value: Vector3)
setPostRotation(x: double, y: double, z: double)TransformNastavuje pootáčení pomocí hodnoty Vector3
getPostRotation()Vector3Vrátí úhly po otáčení jako vektor3
setPostRotation(value: Vector3)
getGeometricTranslation()Vector3Vrá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()Vector3Vrá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()Vector3Vrátí vektor geometrické rotace.
setGeometricRotation(value: Vector3)Nastavuje geometrickou rotaci pomocí vektoru 3
setGeometricRotation(x: double, y: double, z: double)Transform
getScalingOffset()Vector3Vrá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)
 Čeština