Fungsi matriks Pustaka DirectXMath

Mencantumkan fungsi matriks yang disediakan oleh DirectXMath.

Catatan

DirectXMath menawarkan versi fungsi matriks tangan kiri dan kanan dengan 'handedness', tetapi selalu mengasumsikan format utama baris.

 

Di bagian ini

Topik Deskripsi
XMMatrixAffineTransformation
Membangun matriks transformasi affine.
XMMatrixAffineTransformation2D
Membangun matriks transformasi affine 2D di bidang xy.
XMMatrixDecompose
Memecah matriks transformasi 3D umum menjadi komponen skalar, rotasi, dan terjemahannya.
XMMatrixDeterminant
Menghitung penentu matriks.
XMMatrixIdentity
Membangun matriks identitas.
XMMatrixInverse
Menghitung inversi matriks.
XMMatrixIsIdentity
Menguji apakah matriks adalah matriks identitas.
XMMatrixIsInfinite
Menguji apakah salah satu elemen matriks positif atau negatif tidak terbatas.
XMMatrixIsNaN
Menguji apakah salah satu elemen matriks adalah NaN.
XMMatrixLookAtLH
Membangun matriks tampilan untuk sistem koordinat sebelah kiri menggunakan posisi kamera, arah atas, dan titik fokus.
XMMatrixLookAtRH
Membangun matriks tampilan untuk sistem koordinat dengan tangan kanan menggunakan posisi kamera, arah atas, dan titik fokus.
XMMatrixLookToLH
Membangun matriks tampilan untuk sistem koordinat sebelah kiri menggunakan posisi kamera, arah atas, dan arah kamera.
XMMatrixLookToRH
Membangun matriks tampilan untuk sistem koordinat dengan tangan kanan menggunakan posisi kamera, arah atas, dan arah kamera.
XMMatrixMultiply
Menghitung produk dari dua matriks.
XMMatrixMultiplyTranspose
Menghitung urutan produk dari dua matriks.
XMMatrixOrthographicLH
Membangun matriks proyeksi ortogonal untuk sistem koordinat sebelah kiri.
XMMatrixOrthographicOffCenterLH
Membangun matriks proyeksi ortogonal kustom untuk sistem koordinat sebelah kiri.
XMMatrixOrthographicOffCenterRH
Membangun matriks proyeksi ortogonal kustom untuk sistem koordinat dengan tangan kanan.
XMMatrixOrthographicRH
Membangun matriks proyeksi ortogonal untuk sistem koordinat dengan tangan kanan.
XMMatrixPerspectiveFovLH
Membangun matriks proyeksi perspektif sebelah kiri berdasarkan bidang tampilan.
XMMatrixPerspectiveFovRH
Membangun matriks proyeksi perspektif tangan kanan berdasarkan bidang tampilan.
XMMatrixPerspectiveLH
Membangun matriks proyeksi perspektif sebelah kiri.
XMMatrixPerspectiveOffCenterLH
Membangun versi kustom dari matriks proyeksi perspektif sebelah kiri.
XMMatrixPerspectiveOffCenterRH
Membangun versi kustom dari matriks proyeksi perspektif tangan kanan.
XMMatrixPerspectiveRH
Membangun matriks proyeksi perspektif tangan kanan.
XMMatrixReflect
Membangun matriks transformasi yang dirancang untuk mencerminkan vektor melalui bidang tertentu.
XMMatrixRotationAxis
Membangun matriks yang berputar di sekitar sumbu arbitrer.
XMMatrixRotationNormal
Membangun matriks yang berputar di sekitar vektor normal arbitrer.
XMMatrixRotationQuaternion
Membangun matriks rotasi dari kuaternion.
XMMatrixRotationRollPitchYaw
Membangun matriks rotasi berdasarkan pitch, yaw, dan roll tertentu (sudut Euler).
XMMatrixRotationRollPitchYawFromVector
Membangun matriks rotasi berdasarkan vektor yang berisi sudut Euler (pitch, yaw, dan roll).
XMMatrixRotationX
Membangun matriks yang berputar di sekitar sumbu x.
XMMatrixRotationY
Membangun matriks yang berputar di sekitar sumbu y.
XMMatrixRotationZ
Membangun matriks yang berputar di sekitar sumbu z.
XMMatrixScaling
Membangun matriks yang menskalakan di sepanjang sumbu x, sumbu y, dan sumbu z.
XMMatrixScalingFromVector
Membangun matriks penskalaan dari vektor 3D.
XMMatrixSet
Membuat matriks dengan nilai float .
XMMatrixShadow
Membangun matriks transformasi yang meratakan geometri ke dalam bidang.
XMMatrixTransformation
Membangun matriks transformasi.
XMMatrixTransformation2D
Membangun matriks transformasi 2D di bidang xy.
XMMatrixTranslation
Membangun matriks terjemahan dari offset yang ditentukan.
XMMatrixTranslationFromVector
Membangun matriks terjemahan dari vektor.
XMMatrixTranspose
Menghitung urutan matriks.
XMMatrixVectorTensorProduct
Menghitung produk tensor luar dari 2 vektor.

 

Fungsi Pustaka DirectXMath