Transform — Aspose.3D FOSS for .NET
Example
Example Transform class definierar den lokala transformationen av en Node i scengrafen. Den lagrar translation, rotation (som en Quaternion) , och skala som separata egenskaper. Den sammansatta transformmatrisen används internt för att beräkna nodens position i världsrummet via 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 | hämta/ange | Lokal positionsförskjutning |
Rotation | Quaternion | hämta/ange | Lokal rotation som en enhetskvaternion |
Scale | FVector3 | hämta/ange | Lokal skalningsfaktor |
Matrix | Matrix4 | hämta/ange | Sammansatt lokal transformationsmatris |