FMatrix4
Inheritance: java.lang.Object
All Implemented Interfaces: com.aspose.threed.Struct, java.io.Serializable
public final class FMatrix4 implements Struct<FMatrix4>, Serializable
모든 구성 요소가 float 타입인 4x4 행렬
생성자
필드
| 필드 | 설명 |
|---|---|
| m00 | m00. |
| m01 | m01. |
| m02 | m02. |
| m03 | m03. |
| m10 | m10. |
| m11 | m11. |
| m12 | m12. |
| m13 | m13. |
| m20 | m20. |
| m21 | m21. |
| m22 | m22. |
| m23 | m23. |
| m30 | m30. |
| m31 | m31. |
| m32 | m32. |
| m33 | m33. |
메서드
| 메서드 | 설명 |
|---|---|
| clone() | |
| concatenate(FMatrix4 m2) | 두 행렬을 연결합니다. |
| concatenate(Matrix4 m2) | 두 행렬을 연결합니다. |
| copyFrom(FMatrix4 src) | |
| equals(Object obj) | |
| getClass() | |
| getIdentity() | 단위 행렬 |
| hashCode() | |
| inverse() | 현재 인스턴스의 역행렬을 계산합니다. |
| mul(FMatrix4 left, FMatrix4 right) | 두 행렬을 연결합니다. |
| mul(FMatrix4 lhs, float v) | 행렬과 실수 값을 곱합니다. |
| notify() | |
| notifyAll() | |
| toString() | |
| transpose() | 이 인스턴스를 전치합니다. |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
FMatrix4(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13, float m20, float m21, float m22, float m23, float m30, float m31, float m32, float m33)
public FMatrix4(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13, float m20, float m21, float m22, float m23, float m30, float m31, float m32, float m33)
FMatrix4 인스턴스를 초기화합니다.
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| m00 | float | 그 m[0, 0] |
| m01 | float | 그 m[0, 1] |
| m02 | float | 그 m[0, 2] |
| m03 | float | 그 m[0, 3] |
| m10 | float | 그 m[1, 0] |
| m11 | float | 그 m[1, 1] |
| m12 | float | 그 m[1, 2] |
| m13 | float | 그 m[1, 3] |
| m20 | float | 그 m[2, 0] |
| m21 | float | 그 m[2, 1] |
| m22 | float | 그 m[2, 2] |
| m23 | float | 그 m[2, 3] |
| m30 | float | 그 m[3, 0] |
| m31 | float | 다음 m[3, 1] |
| m32 | float | 다음 m[3, 2] |
| m33 | float | 다음 m[3, 3] |
FMatrix4(Matrix4 mat)
public FMatrix4(Matrix4 mat)
Matrix4 인스턴스로부터 FMatrix4 인스턴스를 초기화합니다.
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| mat | Matrix4 | 다음 Matrix4 인스턴스. |
FMatrix4(FVector4 r0, FVector4 r1, FVector4 r2, FVector4 r3)
public FMatrix4(FVector4 r0, FVector4 r1, FVector4 r2, FVector4 r3)
4개의 행으로부터 행렬을 구성합니다.
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| r0 | FVector4 | R0. |
| r1 | FVector4 | R1. |
| r2 | FVector4 | R2. |
| r3 | FVector4 | R3. |
FMatrix4()
public FMatrix4()
m00
public float m00
m00.
m01
public float m01
m01.
m02
public float m02
m02.
m03
public float m03
m03.
m10
public float m10
m10.
m11
public float m11
m11.
m12
public float m12
m12.
m13
public float m13
m13.
m20
public float m20
m20.
m21
public float m21
m21.
m22
public float m22
m22.
m23
public float m23
m23.
m30
public float m30
m30.
m31
public float m31
m31.
m32
public float m32
m32.
m33
public float m33
m33.
clone()
public FMatrix4 clone()
현재 인스턴스를 복제합니다
Returns: FMatrix4
concatenate(FMatrix4 m2)
public FMatrix4 concatenate(FMatrix4 m2)
두 행렬을 연결합니다.
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| m2 | FMatrix4 | M2. |
Returns: FMatrix4 - New matrix4
concatenate(Matrix4 m2)
public FMatrix4 concatenate(Matrix4 m2)
두 행렬을 연결합니다.
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| m2 | Matrix4 | M2. |
Returns: FMatrix4 - New matrix4
copyFrom(FMatrix4 src)
public void copyFrom(FMatrix4 src)
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| src | FMatrix4 |
equals(Object obj)
public boolean equals(Object obj)
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| obj | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getIdentity()
public static FMatrix4 getIdentity()
단위 행렬
Returns: FMatrix4 - The identity matrix
hashCode()
public int hashCode()
Returns: int
inverse()
public FMatrix4 inverse()
현재 인스턴스의 역행렬을 계산합니다.
Returns: FMatrix4 - Inverse matrix4
mul(FMatrix4 left, FMatrix4 right)
public static FMatrix4 mul(FMatrix4 left, FMatrix4 right)
두 행렬을 연결합니다.
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| left | FMatrix4 | 연결할 왼쪽 행렬 |
| right | FMatrix4 | 연결할 오른쪽 행렬 |
Returns: FMatrix4 - The concatenated matrix.
mul(FMatrix4 lhs, float v)
public static FMatrix4 mul(FMatrix4 lhs, float v)
행렬과 실수 값을 곱합니다.
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| lhs | FMatrix4 | Lhs. |
| v | float | V. |
Returns: FMatrix4 - Result matrix
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
toString()
public String toString()
Returns: java.lang.String
transpose()
public FMatrix4 transpose()
이 인스턴스를 전치합니다.
Returns: FMatrix4 - The transposed matrix.
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| arg0 | long | |
| arg1 | int |