Transform — Aspose.3D FOSS for .NET
Example
Example Transform clasa definește transformarea locală a unui Node în graficul scenei. Stochează translația, rotația (ca un Quaternion), și scară ca proprietăți separate. Matricea de transformare compusă este utilizată intern pentru a calcula poziția nodului în spațiul global prin GlobalTransform.
using Aspose.ThreeD;
var scene = new Scene();
var node = scene.RootNode.CreateChildNode("Moved");
node.Transform.Translation = new FVector3(5, 0, 0);
node.Transform.Scale = new FVector3(2, 2, 2);Example
| Example | Example | Example | Example |
|---|---|---|---|
Translation | FVector3 | obține/setează | Offset de poziție locală |
Rotation | Quaternion | get/set | Rotație locală ca un quaternion unit |
Scale | FVector3 | get/set | Factor de scară local |
Matrix | Matrix4 | get/set | Matrice de transformare locală compusă |