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

ExampleExampleExampleExample
TranslationFVector3hämta/angeLokal positionsförskjutning
RotationQuaternionhämta/angeLokal rotation som en enhetskvaternion
ScaleFVector3hämta/angeLokal skalningsfaktor
MatrixMatrix4hämta/angeSammansatt lokal transformationsmatris

Se även

 Svenska