GlobalTransform
Methods
Methods GlobalTransform class fornisce una visualizzazione in sola lettura della matrice di trasformazione nello spazio mondiale di un nodo. Viene calcolata componendo le trasformazioni locali di tutti i nodi antenati dalla radice fino al nodo corrente.
Accesso tramite node.GlobalTransform. L’unica proprietà è Matrix (tipo Matrix4), che contiene la trasformazione nello spazio mondiale composta.
using Aspose.ThreeD;
var scene = new Scene();
var parent = scene.RootNode.CreateChildNode("Parent");
parent.Transform.Translation = new FVector3(10, 0, 0);
var child = parent.CreateChildNode("Child");
child.Transform.Translation = new FVector3(5, 0, 0);
// Access the composed world-space matrix
Matrix4 worldMatrix = child.GlobalTransform.Matrix;Methods
| Name | Type | Access | Description |
|---|---|---|---|
Translation | Vector3 | Read | Gets the translation |
Scale | Vector3 | Read | Gets the scale |
EulerAngles | Vector3 | Read | Gets the rotation represented in Euler angles, measured in degree |
Rotation | Quaternion | Read | Gets the rotation represented in quaternion. |
TransformMatrix | Matrix4 | Read | Gets the transform matrix. |