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 |
Смотрите также