C# Класс MTExample5_5.Matrix3

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
M ].float[

Открытые методы

Метод Описание
Axonometric ( float alpha, float beta ) : Matrix3
Cylindrical ( float r, float theta, float y ) : Point3
FrontView ( ) : Matrix3
Identity3 ( ) : void
Matrix3 ( ) : System
Matrix3 ( float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13, float m20, float m21, float m22, float m23, float m30, float m31, float m32, float m33 ) : System
Oblique ( float alpha, float theta ) : Matrix3
Perspective ( float d ) : Matrix3
Rotate3X ( float theta ) : Matrix3
Rotate3Y ( float theta ) : Matrix3
Rotate3Z ( float theta ) : Matrix3
Scale3 ( float sx, float sy, float sz ) : Matrix3
SideView ( ) : Matrix3
TopView ( ) : Matrix3
Translate3 ( float dx, float dy, float dz ) : Matrix3
VectorMultiply ( float vector ) : float[]
operator ( ) : Matrix3

Описание методов

Axonometric() публичный статический Метод

public static Axonometric ( float alpha, float beta ) : Matrix3
alpha float
beta float
Результат Matrix3

Cylindrical() публичный Метод

public Cylindrical ( float r, float theta, float y ) : Point3
r float
theta float
y float
Результат Point3

FrontView() публичный статический Метод

public static FrontView ( ) : Matrix3
Результат Matrix3

Identity3() публичный Метод

public Identity3 ( ) : void
Результат void

Matrix3() публичный Метод

public Matrix3 ( ) : System
Результат System

Matrix3() публичный Метод

public Matrix3 ( float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13, float m20, float m21, float m22, float m23, float m30, float m31, float m32, float m33 ) : System
m00 float
m01 float
m02 float
m03 float
m10 float
m11 float
m12 float
m13 float
m20 float
m21 float
m22 float
m23 float
m30 float
m31 float
m32 float
m33 float
Результат System

Oblique() публичный статический Метод

public static Oblique ( float alpha, float theta ) : Matrix3
alpha float
theta float
Результат Matrix3

Perspective() публичный статический Метод

public static Perspective ( float d ) : Matrix3
d float
Результат Matrix3

Rotate3X() публичный статический Метод

public static Rotate3X ( float theta ) : Matrix3
theta float
Результат Matrix3

Rotate3Y() публичный статический Метод

public static Rotate3Y ( float theta ) : Matrix3
theta float
Результат Matrix3

Rotate3Z() публичный статический Метод

public static Rotate3Z ( float theta ) : Matrix3
theta float
Результат Matrix3

Scale3() публичный статический Метод

public static Scale3 ( float sx, float sy, float sz ) : Matrix3
sx float
sy float
sz float
Результат Matrix3

SideView() публичный статический Метод

public static SideView ( ) : Matrix3
Результат Matrix3

TopView() публичный статический Метод

public static TopView ( ) : Matrix3
Результат Matrix3

Translate3() публичный статический Метод

public static Translate3 ( float dx, float dy, float dz ) : Matrix3
dx float
dy float
dz float
Результат Matrix3

VectorMultiply() публичный Метод

public VectorMultiply ( float vector ) : float[]
vector float
Результат float[]

operator() публичный статический Метод

public static operator ( ) : Matrix3
Результат Matrix3

Описание свойств

M публичное свойство

public float[,] M
Результат ].float[