C# 클래스 Mono.Simd.Math.Matrix4f

파일 보기 프로젝트 열기: mono/Mono.Simd.Math 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Identity Matrix4f
Zero Matrix4f

공개 메소드들

메소드 설명
Determinant ( ) : float
FromAxisAngle ( Vector3f axis, float angle ) : void
FromEulers ( float roll, float pitch, float yaw ) : void
FromQuaternion ( Quaternionf quaternion ) : void
FromRotationX ( float radians ) : void
FromRotationY ( float radians ) : void
FromRotationZ ( float radians ) : void
FromScale ( Vector3f scale ) : void
FromTranslation ( Vector3f position ) : void
FromWorld ( Vector3f position, Vector3f forward, Vector3f up ) : void
GetEulerAngles ( float &roll, float &pitch, float &yaw ) : void
GetHashCode ( ) : int
GetQuaternion ( ) : Quaternionf
Matrix4f ( Matrix4f m ) : System
Matrix4f ( Vector4f r0, Vector4f r1, Vector4f r2, Vector4f r3 ) : System
Matrix4f ( float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43, float m44 ) : System
Negate ( ) : void
ToString ( ) : string

Get a formatted string representation of the vector

Trace ( ) : float
Transform ( Quaternionf rotation ) : Matrix4f
Transpose ( ) : Matrix4f
operator ( ) : Matrix4f
operator ( ) : bool

비공개 메소드들

메소드 설명
this ( int row ) : Vector4f
this ( int row, int column ) : float

메소드 상세

Determinant() 공개 메소드

public Determinant ( ) : float
리턴 float

FromAxisAngle() 공개 메소드

public FromAxisAngle ( Vector3f axis, float angle ) : void
axis Vector3f
angle float
리턴 void

FromEulers() 공개 메소드

public FromEulers ( float roll, float pitch, float yaw ) : void
roll float
pitch float
yaw float
리턴 void

FromQuaternion() 공개 메소드

public FromQuaternion ( Quaternionf quaternion ) : void
quaternion Quaternionf
리턴 void

FromRotationX() 공개 메소드

public FromRotationX ( float radians ) : void
radians float
리턴 void

FromRotationY() 공개 메소드

public FromRotationY ( float radians ) : void
radians float
리턴 void

FromRotationZ() 공개 메소드

public FromRotationZ ( float radians ) : void
radians float
리턴 void

FromScale() 공개 메소드

public FromScale ( Vector3f scale ) : void
scale Vector3f
리턴 void

FromTranslation() 공개 메소드

public FromTranslation ( Vector3f position ) : void
position Vector3f
리턴 void

FromWorld() 공개 메소드

public FromWorld ( Vector3f position, Vector3f forward, Vector3f up ) : void
position Vector3f
forward Vector3f
up Vector3f
리턴 void

GetEulerAngles() 공개 메소드

public GetEulerAngles ( float &roll, float &pitch, float &yaw ) : void
roll float
pitch float
yaw float
리턴 void

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

GetQuaternion() 공개 메소드

public GetQuaternion ( ) : Quaternionf
리턴 Quaternionf

Matrix4f() 공개 메소드

public Matrix4f ( Matrix4f m ) : System
m Matrix4f
리턴 System

Matrix4f() 공개 메소드

public Matrix4f ( Vector4f r0, Vector4f r1, Vector4f r2, Vector4f r3 ) : System
r0 Vector4f
r1 Vector4f
r2 Vector4f
r3 Vector4f
리턴 System

Matrix4f() 공개 메소드

public Matrix4f ( float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43, float m44 ) : System
m11 float
m12 float
m13 float
m14 float
m21 float
m22 float
m23 float
m24 float
m31 float
m32 float
m33 float
m34 float
m41 float
m42 float
m43 float
m44 float
리턴 System

Negate() 공개 메소드

public Negate ( ) : void
리턴 void

ToString() 공개 메소드

Get a formatted string representation of the vector
public ToString ( ) : string
리턴 string

Trace() 공개 메소드

public Trace ( ) : float
리턴 float

Transform() 공개 메소드

public Transform ( Quaternionf rotation ) : Matrix4f
rotation Quaternionf
리턴 Matrix4f

Transpose() 공개 메소드

public Transpose ( ) : Matrix4f
리턴 Matrix4f

operator() 공개 정적인 메소드

public static operator ( ) : Matrix4f
리턴 Matrix4f

operator() 공개 정적인 메소드

public static operator ( ) : bool
리턴 bool

프로퍼티 상세

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

public static Matrix4f,Mono.Simd.Math Identity
리턴 Matrix4f

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

public static Matrix4f,Mono.Simd.Math Zero
리턴 Matrix4f