TransformBuilder

TransformBuilder class

ItuTransformBuilder digunakan untuk membangun matriks transformasi dengan rantai transformasi.

public class TransformBuilder

Konstruktor

NamaKeterangan
TransformBuilder(ComposeOrder)Bangun aTransformBuilder dengan matriks transformasi identitas awal dan urutan penulisan yang ditentukan
TransformBuilder(Matrix4, ComposeOrder)Bangun aTransformBuilder dengan matriks transformasi awal dan urutan penulisan yang ditentukan

Properti

NamaKeterangan
ComposeOrder { get; set; }Mendapat atau menyetel urutan penulisan rantai.
Matrix { get; set; }Mendapat atau menetapkan nilai matriks saat ini

Metode

NamaKeterangan
Append(Matrix4)Tambahkan matriks transformasi baru ke rantai transformasi.
Compose(Matrix4)Menambahkan atau menambahkan argumen ke matriks internal.
Prepend(Matrix4)Tambahkan matriks transformasi baru ke rantai transformasi.
Rearrange(Axis, Axis, Axis)Atur ulang tata letak sumbu.
Reset()Setel ulang transformasi ke matriks identitas
Rotate(Quaternion)Rantai rotasi dengan angka empat
RotateDegree(double, Vector3)Rangkai transformasi rotasi dalam derajat
RotateDegree(Vector3, RotationOrder)Tambahkan rotasi dengan urutan tertentu
RotateEulerDegree(double, double, double)Rangkai rotasi dengan sudut Euler dalam derajat
RotateEulerRadian(Vector3)Rangkai rotasi dengan sudut Euler dalam radian
RotateEulerRadian(double, double, double)Rangkai rotasi dengan sudut Euler dalam radian
RotateRadian(double, Vector3)Rangkai transformasi rotasi dalam radian
RotateRadian(Vector3, RotationOrder)Tambahkan rotasi dengan urutan tertentu
Scale(double)Rangkai matriks transformasi penskalaan dengan komponen yang diskalakan oleh s
Scale(Vector3)Merangkai transformasi skala
Scale(double, double, double)Merangkai matriks transformasi penskalaan
Translate(Vector3)Rantai transformasi terjemahan
Translate(double, double, double)Rantai transformasi terjemahan

Lihat juga