Matrix4

Matrix4 structure

implementasi matriks 4x4.

public struct Matrix4

Konstruktor

NamaKeterangan
Matrix4(double[])Menginisialisasi instance baru dariMatrix4 struct.
Matrix4(FMatrix4)BangunMatrix4 dari sebuahFMatrix4 contoh
Matrix4(Vector4, Vector4, Vector4, Vector4)Membuat matriks dari 4 baris.
Matrix4(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double)Menginisialisasi instance baru dariMatrix4 struct.

Properti

NamaKeterangan
static Identity { get; }Mendapatkan matriks identitas.
Determinant { get; }Mendapat determinan matriks.

Metode

NamaKeterangan
static Rotate(Quaternion)Buat matriks rotasi dari angka empat
static Rotate(double, Vector3)Buat matriks rotasi dengan sudut rotasi dan sumbu
static RotateFromEuler(Vector3)Membuat matriks rotasi dari sudut Euler
static RotateFromEuler(double, double, double)Membuat matriks rotasi dari sudut Euler
static Scale(double)Membuat matriks yang berskala sepanjang sumbu x, sumbu y, dan sumbu z.
static Scale(Vector3)Membuat matriks yang berskala sepanjang sumbu x, sumbu y, dan sumbu z.
static Scale(double, double, double)Membuat matriks yang berskala sepanjang sumbu x, sumbu y, dan sumbu z.
static Translate(Vector3)Membuat matriks yang diterjemahkan sepanjang sumbu x, sumbu y, dan sumbu z
static Translate(double, double, double)Membuat matriks yang diterjemahkan sepanjang sumbu x, sumbu y, dan sumbu z
Concatenate(Matrix4)Menggabungkan dua matriks
Decompose(out Vector3, out Vector3, out Quaternion)
Inverse()Membalikkan instance ini.
Normalize()Menormalkan instance ini.
SetTRS(Vector3, Vector3, Vector3)Menginisialisasi matriks dengan translasi/rotasi/skala
ToArray()Mengubah matriks menjadi array.
override ToString()Mengembalikan aStringyang mewakili arusMatrix4 .
Transpose()Transpose instance ini.
operator *Kalikan kedua matriks (4 operators)

Bidang

NamaKeterangan
m00m00.
m01m01.
m02m02.
m03m03.
m10m10.
m11m11.
m12m12.
m13m13.
m20m20.
m21m21.
m22m22.
m23m23.
m30m30.
m31m31.
m32m32.
m33m33.

Lihat juga