GlobalTransform – Aspose.3D FOSS for Java

Pengamatan umum

GlobalTransform mewakili hanya dibaca transformasi ruang dunia dari node adegan. Ini diperoleh dengan memanggil node.getGlobalTransform() dan mencerminkan efek kumulatif dari semua transformasi leluhur dari akar adegan ke node.

Paket: com.aspose.threed

Semua properti hanya dibaca. Untuk mengubah posisi atau orientasi node, modifikasi writeable dari node Transform Sebaliknya.


Referensi Kelas

ClassDescription
GlobalTransformRead-only world-space transform snapshot. Exposes the composed translation, rotation, scale, and matrix of a node in world space.
NameTypeAccessDescription
translationVector3ReadReturns the world-space translation (position) of the node.
rotationVector3ReadReturns the world-space rotation (Euler angles) of the node.
scaleVector3ReadReturns the world-space scale of the node.
transformMatrixMatrix4ReadReturns the full 4x4 world-space transformation matrix.
SignatureDescription
getTranslation() to Vector3Returns the world-space translation of the node.
getRotation() to Vector3Returns the world-space rotation of the node.
getScale() to Vector3Returns the world-space scale of the node.
getTransformMatrix() to Matrix4Returns the full 4x4 world-space transformation matrix.

Contoh Cepat

import com.aspose.threed.Node;
import com.aspose.threed.GlobalTransform;

Node child = scene.getRootNode().createChildNode("child");
GlobalTransform gt = child.getGlobalTransform();
System.out.println(gt.getTranslation());       // world-space position
System.out.println(gt.getTransformMatrix());   // full 4x4 matrix

Lihat Juga

 Bahasa Indonesia