프로퍼티 | 타입 | 설명 | |
---|---|---|---|
W | Vector4 | ||
X | Vector4 | ||
Y | Vector4 | ||
Z | Vector4 |
메소드 | 설명 | |
---|---|---|
CreateLookAt ( Vector3 position, Vector3 target, Vector3 upVector ) : Matrix |
Creates a view matrix pointing from a position to a target with the given up vector.
|
|
CreateLookAt ( Vector3 &position, Vector3 &target, Vector3 &upVector, Matrix &viewMatrix ) : void |
Creates a view matrix pointing from a position to a target with the given up vector.
|
|
CreateOrthographic ( float left, float right, float bottom, float top, float zNear, float zFar, Matrix &projection ) : void |
Creates a right handed orthographic projection.
|
|
CreateView ( Vector3 position, Vector3 forward, Vector3 upVector ) : Matrix |
Creates a view matrix pointing looking in a direction with a given up vector.
|
|
CreateView ( Vector3 &position, Vector3 &forward, Vector3 &upVector, Matrix &viewMatrix ) : void |
Creates a view matrix pointing in a direction with a given up vector.
|
|
Invert ( Matrix m ) : Matrix |
Inverts the matrix.
|
|
Invert ( Matrix &m, Matrix &inverted ) : void |
Inverts the matrix.
|
메소드 | 설명 | |
---|---|---|
CreateFromAxisAngle ( Vector3 axis, float angle ) : Matrix | ||
CreateFromAxisAngle ( Vector3 &axis, float angle, Matrix &result ) : void | ||
CreateFromQuaternion ( Quaternion quaternion ) : Matrix | ||
CreateFromQuaternion ( Quaternion &quaternion, Matrix &result ) : void | ||
CreatePerspectiveFieldOfView ( float fieldOfView, float aspectRatio, float nearClip, float farClip ) : Matrix | ||
CreatePerspectiveFieldOfView ( float fieldOfView, float aspectRatio, float nearClip, float farClip, Matrix &perspective ) : void | ||
CreatePerspectiveFieldOfViewLH ( float fieldOfView, float aspectRatio, float nearClip, float farClip, Matrix &perspective ) : void | ||
CreatePerspectiveFromFieldOfViews ( float verticalFieldOfView, float horizontalFieldOfView, float nearClip, float farClip ) : Matrix | ||
CreatePerspectiveFromFieldOfViews ( float verticalFieldOfView, float horizontalFieldOfView, float nearClip, float farClip, Matrix &perspective ) : void | ||
Multiply ( Matrix &a, Matrix &b, Matrix &result ) : void | ||
Transform ( Vector4 &v, Matrix &m, Vector4 &result ) : void | ||
TransformTranspose ( Vector4 &v, Matrix &m, Vector4 &result ) : void | ||
Transpose ( Matrix m ) : Matrix | ||
Transpose ( M m, M transposed ) : void | ||
Transpose ( Matrix m, Matrix transposed ) : void | ||
operator ( ) : Matrix |
public static CreateLookAt ( Vector3 position, Vector3 target, Vector3 upVector ) : Matrix | ||
position | Vector3 | Position of the camera. |
target | Vector3 | Target of the camera. |
upVector | Vector3 | Up vector of the camera. |
리턴 | Matrix |
public static CreateLookAt ( Vector3 &position, Vector3 &target, Vector3 &upVector, Matrix &viewMatrix ) : void | ||
position | Vector3 | Position of the camera. |
target | Vector3 | Target of the camera. |
upVector | Vector3 | Up vector of the camera. |
viewMatrix | Matrix | Look at matrix. |
리턴 | void |
public static CreateOrthographic ( float left, float right, float bottom, float top, float zNear, float zFar, Matrix &projection ) : void | ||
left | float | Leftmost coordinate of the projected area. |
right | float | Rightmost coordinate of the projected area. |
bottom | float | Bottom coordinate of the projected area. |
top | float | Top coordinate of the projected area. |
zNear | float | Near plane of the projection. |
zFar | float | Far plane of the projection. |
projection | Matrix | The resulting orthographic projection matrix. |
리턴 | void |
public static CreateView ( Vector3 position, Vector3 forward, Vector3 upVector ) : Matrix | ||
position | Vector3 | Position of the camera. |
forward | Vector3 | Forward direction of the camera. |
upVector | Vector3 | Up vector of the camera. |
리턴 | Matrix |
public static CreateView ( Vector3 &position, Vector3 &forward, Vector3 &upVector, Matrix &viewMatrix ) : void | ||
position | Vector3 | Position of the camera. |
forward | Vector3 | Forward direction of the camera. |
upVector | Vector3 | Up vector of the camera. |
viewMatrix | Matrix | Look at matrix. |
리턴 | void |
public static Invert ( Matrix &m, Matrix &inverted ) : void | ||
m | Matrix | Matrix to invert. |
inverted | Matrix | Inverted version of the matrix. |
리턴 | void |