Transform — Aspose.3D FOSS for .NET

Transform klasa definiše lokalnu transformaciju Node u grafu scene. Čuva translaciju, rotaciju (kao Quaternion), i skalu kao odvojena svojstva. Sastavljena matrica transformacije se interno koristi za izračunavanje pozicije čvora u svetskom prostoru 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);

TranslationFVector3dobij/postaviLokalni pomeraj pozicije
RotationQuaterniondobij/postaviLokalna rotacija kao jedinični kvaternion
ScaleFVector3dobij/postaviLokalni faktor skaliranja
MatrixMatrix4get/setSastavljena lokalna matrica transformacije

Vidi takođe

 Српски