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 | получить/установить | Смещение локальной позиции |
Rotation | Quaternion | получить/установить | Локальное вращение в виде единичного кватерниона |
Scale | FVector3 | получить/установить | Локальный коэффициент масштабирования |
Matrix | Matrix4 | получить/установить | Составная локальная матрица преобразования |