Matrix4
개요
Matrix4 NET의 Aspose.3D FOSS에서 구조입니다.
Matrix4.Matrix4는 제공된 16개의 플로트 구성 요소로부터 4x4 행렬을 만들어냅니다.
이 구조는 .NET 프로그램에서 Matrix4 객체와 작업하는 22가지 방법을 제공합니다. 이용 가능한 방법에는 다음이 포함됩니다.: Concatenate, Decompose, Inverse, Matrix4, Normalize, Rotate, RotateFromEuler, Scale, SetTRS, ToArray, ToString, Translate,1개의 추가 방법. 모든 퍼블릭 멤버들은 Aspose.3D FOSS for .NET 패키지를 설치한 후 어떤 .Net 애플리케이션에도 액세스할 수 있습니다. 성질: Determinant, Identity.
속성
| 이름 | 유형 | Access | 설명 |
|---|---|---|---|
Identity | Matrix4 | 읽으세요. | 식별자를 가져옵니다. |
Determinant | double | 읽으세요. | 행렬식을 가져옵니다. |
메서드
| Signature | 설명 |
|---|---|
Matrix4(r0: Vector4, r1: Vector4, r2: Vector4, r3: Vector4) | 16개의 공급된 플로트 구성 요소로부터 4x4 행렬을 구축합니다. |
Matrix4(m00: double, m01: double, m02: double, m03: double, m10: double, m11: double, m12: double, m13: double, m20: double, m21: double, m22: double, m23: double, m30: double, m31: double, m32: double, m33: double) | Matrix4 ((m00, m01, m02 , m03 , M10, m11, m12, m13, m20, m21, M22, m23 ,m30, m31,m32,m33) 을 호출합니다. 이 Matrics4 인스턴스에서요. |
Matrix4(m: FMatrix4) | 이 매트릭스4 인스턴스에서 Matrix4 ((m) 를 호출합니다. |
Matrix4(m: float[]) | 이 매트릭스4 인스턴스에서 Matrix4 ((m) 를 호출합니다. |
Matrix4(m: double[]) | 이 매트릭스4 인스턴스에서 Matrix4 ((m) 를 호출합니다. |
Concatenate(m2: Matrix4) | 이 매트릭스4 인스턴스에서 Concatenate ((m2) 를 호출합니다. |
Transpose() | 이 매트릭스4 인스턴스에 전송 호출. |
Normalize() | 이 매트릭스4 인스턴스에 대해 정상화합니다. |
Inverse() | 이 매트릭스4의 인버스를 호출합니다. |
SetTRS(translation: Vector3, rotation: Vector3, scale: Vector3) | trs 값을 설정합니다. |
ToArray() | 이 매트릭스4 인스턴스에 ToArray를 호출합니다. |
Decompose(translation: Vector3, scaling: Vector3, rotation: Quaternion) | 이 매트릭스4 인스턴스에 데컴포즈 (Translation, Scaling, Rotation) 를 호출합니다. |
ToString() | 이 매트릭스4 인스턴스에 ToString를 호출합니다. |
Translate(t: Vector3) | 이 매트릭스4 인스턴스에 Translate(t) 를 호출합니다. |
Translate(tx: double, ty: double, tz: double) | 이 매트릭스4 인스턴스에서 Translate ((tx, ty, tz) 를 호출합니다. |
Scale(s: Vector3) | 제공된 FVector3 스케일 인자를 사용하여 확장 매트릭스를 생성합니다. |
Scale(s: double) | 이 매트릭스4 인스턴스에 Scale(s) 를 호출합니다. |
Scale(sx: double, sy: double, sz: double) | 이 매트릭스4 인스턴스에서 Scale ((sx, sy, sz) 를 호출합니다. |
RotateFromEuler(eul: Vector3) | 이 매트릭스4 인스턴스에 RotateFromEuler(eul) 를 호출합니다. |
RotateFromEuler(rx: double, ry: double, rz: double) | 이 매트릭스4 인스턴스에 RotateFromEuler(rx, ry, rz) 를 호출합니다. |
Rotate(angle: double, axis: Vector3) | 이 매트릭스4 인스턴스에 Rotate ((각, 축) 이라고 부릅니다. |
Rotate(q: Quaternion) | 이 매트릭스4 인스턴스에 Rotate ((q) 를 호출합니다. |