Transform — Aspose.3D FOSS for .NET

Example

Example Transform clasa definește transformarea locală a unui Node în graficul scenei. Stochează translația, rotația (ca un Quaternion), și scară ca proprietăți separate. Matricea de transformare compusă este utilizată intern pentru a calcula poziția nodului în spațiul global prin 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
TranslationFVector3obține/seteazăOffset de poziție locală
RotationQuaternionget/setRotație locală ca un quaternion unit
ScaleFVector3get/setFactor de scară local
MatrixMatrix4get/setMatrice de transformare locală compusă

Vezi și

 Română