PropertyCollection - Я не могу.
Обзор
TransformBuilder является классом в Aspose.3D FOSS для .NET.
TransformBuilder.TransformBuilder creates a builder with an initial matrix and compose order.
Свойства
| Наименование: | Тип: | Доступ к ним | Описание: |
|---|---|---|---|
Matrix | Matrix4 | Читать/писать | Получает или устанавливает полученную матрицу трансформации. |
ComposeOrder | ComposeOrder | Читать/писать | Получает или устанавливает порядок, в котором составляются преобразования. |
Методы
| Подпись | Описание: |
|---|---|
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) |