PropertyCollection - Я не могу.

PropertyCollection - Я не могу.

Обзор

TransformBuilder является классом в Aspose.3D FOSS для .NET.

TransformBuilder.TransformBuilder creates a builder with an initial matrix and compose order.

Свойства

Наименование:Тип:Доступ к нимОписание:
MatrixMatrix4Читать/писатьПолучает или устанавливает полученную матрицу трансформации.
ComposeOrderComposeOrderЧитать/писатьПолучает или устанавливает порядок, в котором составляются преобразования.

Методы

ПодписьОписание:
TransformBuilder(initial: Matrix4, order: ComposeOrder)Создает конструктор с указанным порядком составления и матрицей по умолчанию .
TransformBuilder(order: ComposeOrder)
Compose(m: Matrix4)Заменяет текущую матрицу поставленной материцей.
Append(m: Matrix4)Умножает текущую матрицу на данную материцу справа.
Prepend(m: Matrix4)Умножает данную матрицу слева от текущей.
Rearrange(newX: Axis, newY: Axis, newZ: Axis)Перенаправляет оси на newX, newY, NewZ.
Scale(s: double)Шкала по компонентам предоставленного Вектора3
Scale(x: double, y: double, z: double)
Scale(s: Vector3)
RotateDegree(angle: double, axis: Vector3)Окружается по вектору3 градусов с использованием указанного порядка вращения.
RotateRadian(angle: double, axis: Vector3)Окружает ось по углу, указанному в радианах.
Rotate(q: Quaternion)Окружается с использованием указанного кварниона.
RotateEulerDegree(degX: double, degY: double, degZ: double)Применяет вращение Эйлера с углами градусов для X, Y, Z.
RotateEulerRadian(x: double, y: double, z: double)Применяет вращение Эйлера с использованием вектора 3 радианных углов.
RotateEulerRadian(r: Vector3)
Translate(tx: double, ty: double, tz: double)Перемещается по компонентам данного Вектора3
Translate(v: Vector3)
Reset()Восстанавливает конструктор на трансформацию идентичности .
RotateDegree(rot: Vector3, order: RotationOrder)
RotateRadian(rot: Vector3, order: RotationOrder)
 Русский