C# Class MTExample5_5.Matrix3

Afficher le fichier Open project: mono/sysdrawing-coregraphics Class Usage Examples

Méthodes publiques

Свойство Type Description
M ].float[

Méthodes publiques

Méthode Description
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

Method Details

Axonometric() public static méthode

public static Axonometric ( float alpha, float beta ) : Matrix3
alpha float
beta float
Résultat Matrix3

Cylindrical() public méthode

public Cylindrical ( float r, float theta, float y ) : Point3
r float
theta float
y float
Résultat Point3

FrontView() public static méthode

public static FrontView ( ) : Matrix3
Résultat Matrix3

Identity3() public méthode

public Identity3 ( ) : void
Résultat void

Matrix3() public méthode

public Matrix3 ( ) : System
Résultat System

Matrix3() public méthode

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
Résultat System

Oblique() public static méthode

public static Oblique ( float alpha, float theta ) : Matrix3
alpha float
theta float
Résultat Matrix3

Perspective() public static méthode

public static Perspective ( float d ) : Matrix3
d float
Résultat Matrix3

Rotate3X() public static méthode

public static Rotate3X ( float theta ) : Matrix3
theta float
Résultat Matrix3

Rotate3Y() public static méthode

public static Rotate3Y ( float theta ) : Matrix3
theta float
Résultat Matrix3

Rotate3Z() public static méthode

public static Rotate3Z ( float theta ) : Matrix3
theta float
Résultat Matrix3

Scale3() public static méthode

public static Scale3 ( float sx, float sy, float sz ) : Matrix3
sx float
sy float
sz float
Résultat Matrix3

SideView() public static méthode

public static SideView ( ) : Matrix3
Résultat Matrix3

TopView() public static méthode

public static TopView ( ) : Matrix3
Résultat Matrix3

Translate3() public static méthode

public static Translate3 ( float dx, float dy, float dz ) : Matrix3
dx float
dy float
dz float
Résultat Matrix3

VectorMultiply() public méthode

public VectorMultiply ( float vector ) : float[]
vector float
Résultat float[]

operator() public static méthode

public static operator ( ) : Matrix3
Résultat Matrix3

Property Details

M public_oe property

public float[,] M
Résultat ].float[