static Axonometric(double, double) | Аксонометрическая проекция |
static Copy(TransformationMatrix) | Выполняет копирование одной TransformationMatrix в другую. |
static FromAxis(Point3D, Point3D, Point3D) | От оси. |
static FrontView() | Матрица FrontView |
static GetWCS(Point3D) | WCSs указанный вектор нормали. |
static OCStoWCS(Point3D) | Преобразует координаты OCS в WSC |
static Perspective(double, double, double, double, double) | Создает матрицу перспективы. |
static RotateX(double) | Матрица вращения вокруг X |
static RotateY(double) | Матрица вращения вокруг оси Y |
static RotateZ(double) | Матрица вращения вокруг Z |
static Scale(double, double, double) | Масштабирование матрицы |
static SideView() | Матрица бокового обзора |
static TopView() | Матрица TopView |
static Translate(double, double, double) | Матрица перевода |
static Transpose(TransformationMatrix) | Выполняет транспонирование матрицы. |
static UcsToWcs(Point3D, Point3D) | Ucses to WCS. |
Clone() | Создает новый объект, являющийся копией текущего экземпляра. |
Determinant() | Оценивает определитель матрицы. |
Invert() | Для матрицы A размера nXn решить n линейных уравнений, чтобы найти обратную матрицу A. |
VectorMultiply(double[]) | Применяет преобразование к точке |
operator + | Выполняет суммирование двух матриц. |
operator * | Умножает матрицу на значение. (2 operators) |