C# 클래스 Nexus.Matrix2D

파일 보기 프로젝트 열기: tgjones/nexus

공개 프로퍼티들

프로퍼티 타입 설명
Identity Matrix2D
M11 float
M12 float
M13 float
M21 float
M22 float
M23 float
M31 float
M32 float
M33 float
Zero Matrix2D

공개 메소드들

메소드 설명
Adjoint ( Matrix2D matrix ) : Matrix2D
CreateRotation ( float radians ) : Matrix2D

Returns a matrix that can be used to rotate a set of points.

Invert ( Matrix2D matrix ) : Matrix2D
Matrix2D ( float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32, float m33 )
Transform ( Vector3D vector ) : Vector3D
Transform ( Point2D points ) : void
Transpose ( Matrix2D matrix ) : Matrix2D
operator ( ) : Matrix2D

비공개 메소드들

메소드 설명
Matrix2D ( )
MultiplyPoint ( float &x, float &y ) : void

메소드 상세

Adjoint() 공개 정적인 메소드

public static Adjoint ( Matrix2D matrix ) : Matrix2D
matrix Matrix2D
리턴 Matrix2D

CreateRotation() 공개 정적인 메소드

Returns a matrix that can be used to rotate a set of points.
public static CreateRotation ( float radians ) : Matrix2D
radians float The amount, in radians, in which to rotate.
리턴 Matrix2D

Invert() 공개 정적인 메소드

public static Invert ( Matrix2D matrix ) : Matrix2D
matrix Matrix2D
리턴 Matrix2D

Matrix2D() 공개 메소드

public Matrix2D ( float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32, float m33 )
m11 float
m12 float
m13 float
m21 float
m22 float
m23 float
m31 float
m32 float
m33 float

Transform() 공개 메소드

public Transform ( Vector3D vector ) : Vector3D
vector Vector3D
리턴 Vector3D

Transform() 공개 메소드

public Transform ( Point2D points ) : void
points Point2D
리턴 void

Transpose() 공개 정적인 메소드

public static Transpose ( Matrix2D matrix ) : Matrix2D
matrix Matrix2D
리턴 Matrix2D

operator() 공개 정적인 메소드

public static operator ( ) : Matrix2D
리턴 Matrix2D

프로퍼티 상세

Identity 공개적으로 정적으로 프로퍼티

public static Matrix2D,Nexus Identity
리턴 Matrix2D

M11 공개적으로 프로퍼티

public float M11
리턴 float

M12 공개적으로 프로퍼티

public float M12
리턴 float

M13 공개적으로 프로퍼티

public float M13
리턴 float

M21 공개적으로 프로퍼티

public float M21
리턴 float

M22 공개적으로 프로퍼티

public float M22
리턴 float

M23 공개적으로 프로퍼티

public float M23
리턴 float

M31 공개적으로 프로퍼티

public float M31
리턴 float

M32 공개적으로 프로퍼티

public float M32
리턴 float

M33 공개적으로 프로퍼티

public float M33
리턴 float

Zero 공개적으로 정적으로 프로퍼티

public static Matrix2D,Nexus Zero
리턴 Matrix2D