Transform — Aspose.3D FOSS for .NET
Enumerations
Enumerations Transform klasa definira lokalnu transformaciju Node u grafu scene. Pohranjuje translaciju, rotaciju (kao Quaternion), i skaliranje kao zasebna svojstva. Sastavljena transformacijska matrica se interno koristi za izračunavanje svjetske pozicije čvora putem 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);Enumerations
| Enumerations | Enumerations | Enumerations | Enumerations |
|---|---|---|---|
Translation | FVector3 | get/set | Lokalni pomak položaja |
Rotation | Quaternion | get/set | Lokalna rotacija kao jedinični kvaternion |
Scale | FVector3 | get/set | Lokalni faktor skaliranja |
Matrix | Matrix4 | get/set | Sastavljena lokalna transformacijska matrica |