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

ExampleExampleExampleExample
TranslationFVector3get/setΤοπική μετατόπιση θέσης
RotationQuaternionget/setΤοπική περιστροφή ως μοναδιαίο quaternion
ScaleFVector3get/setΤοπικός συντελεστής κλίμακας
MatrixMatrix4get/setΣυντεθειμένος τοπικός πίνακας μετασχηματισμού

Δείτε επίσης

 Ελληνικά