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
TranslationFVector3получить/установитьСмещение локальной позиции
RotationQuaternionполучить/установитьЛокальное вращение в виде единичного кватерниона
ScaleFVector3получить/установитьЛокальный коэффициент масштабирования
MatrixMatrix4получить/установитьСоставная локальная матрица преобразования

См. также

 Русский