Matrix3D
Matrix3D class
Класс представляет собой матрицу преобразования.
public sealed class Matrix3D
Конструкторы
Имя | Описание |
---|
Matrix3D() | Constructor создает стандартную матрицу 1 к 1: [ ABCDEFGHI Tx Ty Tz] = [ 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0 , 0] |
Matrix3D(double[]) | Constructor принимает матрицу со следующим представлением массива: [ABCDEFGHI Tx Ty Tz] |
Matrix3D(Matrix3D) | Constructor принимает матрицу для создания копии |
Matrix3D(double, double, double, double, double, double, double, double, double, double, double, double) | Инициализирует матрицу преобразования с указанными коэффициентами. |
Характеристики
Имя | Описание |
---|
A { get; set; } | Член матрицы преобразования. |
B { get; set; } | B элемент матрицы преобразования. |
C { get; set; } | C элемент матрицы преобразования. |
D { get; set; } | D элемент матрицы преобразования. |
E { get; set; } | E элемент матрицы преобразования. |
F { get; set; } | F элемент матрицы преобразования. |
G { get; set; } | G элемент матрицы преобразования. |
H { get; set; } | H элемент матрицы преобразования. |
I { get; set; } | I член матрицы преобразования. |
Tx { get; set; } | Tx элемент матрицы преобразования. |
Ty { get; set; } | Ty член матрицы преобразования. |
Tz { get; set; } | Tz элемент матрицы преобразования. |
Методы
Имя | Описание |
---|
Add(Matrix3D) | Добавляет матрицу к другой матрице. |
override Equals(object) | Сравнивает матрицу с другим объектом. |
override GetHashCode() | Хэш-код объекта. |
override ToString() | Возвращает текстовое представление матрицы. |
static GetAngle(Rotation) | Преобразует вращение в угол (градусы) |
Смотрите также