C# 클래스 NewTOAPIA.float4x4

파일 보기 프로젝트 열기: Wiladams/NewTOAPIA 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
M11 float

공개 메소드들

메소드 설명
AffineFromToV4F ( float4 &F0, float4 &F1, float4 &F2, float4 &F3, float4 &T0, float4 &T1, float4 &T2, float4 &T3 ) : float4x4
Ortho ( float left, float right, float bottom, float top, float hither, float yon ) : float4x4
Perspective ( float fov, float Zn, float Zf ) : float4x4
Perspective ( float fov, float aspect, float hither, float yon ) : float4x4
PerspectiveOld ( float fov, float Zn, float Zf ) : float4x4
ProjectiveFromToV4F ( float4 &F0, float4 &F1, float4 &F2, float4 &F3, float4 &F4, float4 &T0, float4 &T1, float4 &T2, float4 &T3, float4 &T4 ) : float4x4
RotateX ( float angle ) : float4x4
RotateY ( float angle ) : float4x4
RotateZ ( float theta ) : float4x4
Scale ( float sx, float sy, float sz ) : float4x4
Scale ( float4 &s ) : float4x4
ToString ( ) : string
Translate ( float tx, float ty, float tz ) : float4x4
Translate ( float4 &t ) : float4x4
View ( float4 &from, float4 &at, float4 &world_up, float roll ) : float4x4
ViewOld ( float4 &from, float4 &at, float4 &world_up, float roll ) : float4x4
float4x4 ( double a00, double a01, double a02, double a03, double a10, double a11, double a12, double a13, double a20, double a21, double a22, double a23, double a30, double a31, double a32, double a33 ) : System
float4x4 ( float a00, float a01, float a02, float a03, float a10, float a11, float a12, float a13, float a20, float a21, float a22, float a23, float a30, float a31, float a32, float a33 ) : System
float4x4 ( float3x3 R, float3 t ) : System
float4x4 ( float4 r0, float4 r1, float4 r2, float4 r3 ) : System
operator ( ) : float4x4
this ( int i, int j ) : float
this ( int i ) : float4

비공개 메소드들

메소드 설명
Pivot ( float4x4 &T, int c, int R, int min, int max ) : void

메소드 상세

AffineFromToV4F() 공개 정적인 메소드

public static AffineFromToV4F ( float4 &F0, float4 &F1, float4 &F2, float4 &F3, float4 &T0, float4 &T1, float4 &T2, float4 &T3 ) : float4x4
F0 float4
F1 float4
F2 float4
F3 float4
T0 float4
T1 float4
T2 float4
T3 float4
리턴 float4x4

Ortho() 공개 정적인 메소드

public static Ortho ( float left, float right, float bottom, float top, float hither, float yon ) : float4x4
left float
right float
bottom float
top float
hither float
yon float
리턴 float4x4

Perspective() 공개 정적인 메소드

public static Perspective ( float fov, float Zn, float Zf ) : float4x4
fov float
Zn float
Zf float
리턴 float4x4

Perspective() 공개 정적인 메소드

public static Perspective ( float fov, float aspect, float hither, float yon ) : float4x4
fov float
aspect float
hither float
yon float
리턴 float4x4

PerspectiveOld() 공개 정적인 메소드

public static PerspectiveOld ( float fov, float Zn, float Zf ) : float4x4
fov float
Zn float
Zf float
리턴 float4x4

ProjectiveFromToV4F() 공개 정적인 메소드

public static ProjectiveFromToV4F ( float4 &F0, float4 &F1, float4 &F2, float4 &F3, float4 &F4, float4 &T0, float4 &T1, float4 &T2, float4 &T3, float4 &T4 ) : float4x4
F0 float4
F1 float4
F2 float4
F3 float4
F4 float4
T0 float4
T1 float4
T2 float4
T3 float4
T4 float4
리턴 float4x4

RotateX() 공개 정적인 메소드

public static RotateX ( float angle ) : float4x4
angle float
리턴 float4x4

RotateY() 공개 정적인 메소드

public static RotateY ( float angle ) : float4x4
angle float
리턴 float4x4

RotateZ() 공개 정적인 메소드

public static RotateZ ( float theta ) : float4x4
theta float
리턴 float4x4

Scale() 공개 정적인 메소드

public static Scale ( float sx, float sy, float sz ) : float4x4
sx float
sy float
sz float
리턴 float4x4

Scale() 공개 정적인 메소드

public static Scale ( float4 &s ) : float4x4
s float4
리턴 float4x4

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

Translate() 공개 정적인 메소드

public static Translate ( float tx, float ty, float tz ) : float4x4
tx float
ty float
tz float
리턴 float4x4

Translate() 공개 정적인 메소드

public static Translate ( float4 &t ) : float4x4
t float4
리턴 float4x4

View() 공개 정적인 메소드

public static View ( float4 &from, float4 &at, float4 &world_up, float roll ) : float4x4
from float4
at float4
world_up float4
roll float
리턴 float4x4

ViewOld() 공개 정적인 메소드

public static ViewOld ( float4 &from, float4 &at, float4 &world_up, float roll ) : float4x4
from float4
at float4
world_up float4
roll float
리턴 float4x4

float4x4() 공개 메소드

public float4x4 ( double a00, double a01, double a02, double a03, double a10, double a11, double a12, double a13, double a20, double a21, double a22, double a23, double a30, double a31, double a32, double a33 ) : System
a00 double
a01 double
a02 double
a03 double
a10 double
a11 double
a12 double
a13 double
a20 double
a21 double
a22 double
a23 double
a30 double
a31 double
a32 double
a33 double
리턴 System

float4x4() 공개 메소드

public float4x4 ( float a00, float a01, float a02, float a03, float a10, float a11, float a12, float a13, float a20, float a21, float a22, float a23, float a30, float a31, float a32, float a33 ) : System
a00 float
a01 float
a02 float
a03 float
a10 float
a11 float
a12 float
a13 float
a20 float
a21 float
a22 float
a23 float
a30 float
a31 float
a32 float
a33 float
리턴 System

float4x4() 공개 메소드

public float4x4 ( float3x3 R, float3 t ) : System
R float3x3
t float3
리턴 System

float4x4() 공개 메소드

public float4x4 ( float4 r0, float4 r1, float4 r2, float4 r3 ) : System
r0 float4
r1 float4
r2 float4
r3 float4
리턴 System

operator() 공개 정적인 메소드

public static operator ( ) : float4x4
리턴 float4x4

this() 공개 메소드

public this ( int i, int j ) : float
i int
j int
리턴 float

this() 공개 메소드

public this ( int i ) : float4
i int
리턴 float4

프로퍼티 상세

M11 공개적으로 프로퍼티

public float M11
리턴 float