TransformBuilder
TransformBuilder используется для построения матрицы преобразования по цепочке преобразований.
public class TransformBuilder
Конструкторы
Характеристики
| Имя | Описание |
|---|
| ComposeOrder { get; set; } | Получает или задает порядок создания цепочки. |
| Matrix { get; set; } | Получает или задает текущее значение матрицы |
Методы
| Имя | Описание |
|---|
| Append(Matrix4) | Добавить новую матрицу преобразования в цепочку преобразования. |
| Compose(Matrix4) | Добавить или добавить аргумент к внутренней матрице. |
| Prepend(Matrix4) | Добавить новую матрицу преобразования в цепочку преобразования. |
| Rearrange(Axis, Axis, Axis) | Переставить компоновку оси. |
| Reset() | Сбросить преобразование в идентификационную матрицу |
| Rotate(Quaternion) | Цепь поворота кватернионом |
| RotateDegree(double, Vector3) | Цепь преобразования вращения в градусах |
| RotateEulerDegree(double, double, double) | Цепочка поворотов на углы Эйлера в градусах |
| RotateEulerRadian(Vector3) | Цепь вращения на углы Эйлера в радианах |
| RotateEulerRadian(double, double, double) | Цепь вращения на углы Эйлера в радианах |
| RotateRadian(double, Vector3) | Цепь преобразования вращения в радианах |
| Scale(double) | Соединить матрицу преобразования масштабирования с компонентом, масштабируемым на s |
| Scale(Vector3) | Цепь шкалы transform |
| Scale(double, double, double) | Связать матрицу преобразования масштабирования |
| Translate(Vector3) | Цепь перевода transform |
| Translate(double, double, double) | Цепь перевода transform |
Смотрите также