Transform — Aspose.3D FOSS for .NET
Example
Example Transform klasė apibrėžia vietinę transformaciją Node scenos grafike. Ji saugo poslinkį, sukimosi (kaip Quaternion), ir mastelį kaip atskiras savybės. Sudaryta transformacijos matrica naudojama viduje, norint apskaičiuoti mazgo pasaulio erdvės poziciją per 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 | gauti/nustatyti | Vietinis pozicijos poslinkis |
Rotation | Quaternion | gauti/nustatyti | Vietinis sukimas kaip vienetinis kvaternionas |
Scale | FVector3 | gauti/nustatyti | Vietinis mastelio koeficientas |
Matrix | Matrix4 | gauti/nustatyti | Sudaryta vietinė transformacijos matrica |