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) |
Преобразует вращение в угол (градусы) |
Смотрите также