GlobalTransform

GlobalTransform — Aspose.3D FOSS for .NET

Example

Example GlobalTransform Η κλάση παρέχει μια μόνο για ανάγνωση προβολή του πίνακα μετασχηματισμού του κόμβου σε παγκόσμιο χώρο. Υπολογίζεται συνθέτοντας τους τοπικούς μετασχηματισμούς όλων των προγόνων κόμβων από τη ρίζα μέχρι τον τρέχοντα κόμβο.

Πρόσβαση μέσω node.GlobalTransform. Η μόνη ιδιότητα είναι Matrix (τύπος Matrix4), η οποία περιέχει τον συντεθειμένο μετασχηματισμό σε παγκόσμιο χώρο.

using Aspose.ThreeD;

var scene = new Scene();
var parent = scene.RootNode.CreateChildNode("Parent");
parent.Transform.Translation = new FVector3(10, 0, 0);

var child = parent.CreateChildNode("Child");
child.Transform.Translation = new FVector3(5, 0, 0);

// Access the composed world-space matrix
Matrix4 worldMatrix = child.GlobalTransform.Matrix;

Example

ExampleExampleExampleExample
MatrixMatrix4λήψηΣυντεθειμένος πίνακας μετασχηματισμού σε παγκόσμιο χώρο

Δείτε επίσης

 Ελληνικά