C# 클래스 GlMatrix.mat4

파일 보기 프로젝트 열기: Arlorean/Silverlight-WebGL 1 사용 예제들

공개 메소드들

메소드 설명
ToArray ( ) : GLfloat[]
create ( ) : mat4
frustum ( System.Single left, System.Single right, System.Single bottom, System.Single top, System.Single near, System.Single far, mat4 dest = null ) : mat4
identity ( mat4 dest = null ) : mat4
perspective ( System.Single fovy, System.Single aspect, System.Single near, System.Single far, mat4 dest = null ) : mat4
this ( int i ) : System.Single
toInverseMat3 ( mat4 mat, mat3 dest = null ) : mat3
translate ( mat4 mat, System.Single vec, mat4 dest = null ) : mat4

비공개 메소드들

메소드 설명
rotate ( mat4 mat, double angle, System.Single axis, mat4 dest = null ) : mat4
set ( mat4 mat, mat4 dest ) : mat4

메소드 상세

ToArray() 공개 메소드

public ToArray ( ) : GLfloat[]
리턴 GLfloat[]

create() 공개 정적인 메소드

public static create ( ) : mat4
리턴 mat4

frustum() 공개 정적인 메소드

public static frustum ( System.Single left, System.Single right, System.Single bottom, System.Single top, System.Single near, System.Single far, mat4 dest = null ) : mat4
left System.Single
right System.Single
bottom System.Single
top System.Single
near System.Single
far System.Single
dest mat4
리턴 mat4

identity() 공개 정적인 메소드

public static identity ( mat4 dest = null ) : mat4
dest mat4
리턴 mat4

perspective() 공개 정적인 메소드

public static perspective ( System.Single fovy, System.Single aspect, System.Single near, System.Single far, mat4 dest = null ) : mat4
fovy System.Single
aspect System.Single
near System.Single
far System.Single
dest mat4
리턴 mat4

this() 공개 메소드

public this ( int i ) : System.Single
i int
리턴 System.Single

toInverseMat3() 공개 정적인 메소드

public static toInverseMat3 ( mat4 mat, mat3 dest = null ) : mat3
mat mat4
dest mat3
리턴 mat3

translate() 공개 정적인 메소드

public static translate ( mat4 mat, System.Single vec, mat4 dest = null ) : mat4
mat mat4
vec System.Single
dest mat4
리턴 mat4