Transform — Aspose.3D FOSS for .NET
Example
Example Transform η κλάση ορίζει τη τοπική μετασχηματισμό ενός Node στο γράφημα σκηνής. Αποθηκεύει τη μετάφραση, την περιστροφή (ως ένα Quaternion), και την κλίμακα ως ξεχωριστές ιδιότητες. Ο συντεθειμένος πίνακας μετασχηματισμού χρησιμοποιείται εσωτερικά για τον υπολογισμό της θέσης του κόμβου σε παγκόσμιο χώρο μέσω 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
| Example | Example | Example | Example |
|---|---|---|---|
Translation | FVector3 | get/set | Τοπική μετατόπιση θέσης |
Rotation | Quaternion | get/set | Τοπική περιστροφή ως μοναδιαίο quaternion |
Scale | FVector3 | get/set | Τοπικός συντελεστής κλίμακας |
Matrix | Matrix4 | get/set | Συντεθειμένος τοπικός πίνακας μετασχηματισμού |