Quaternion

Quaternion structure

Quaternion biasanya digunakan untuk melakukan rotasi pada grafik komputer.

public struct Quaternion

Konstruktor

NamaKeterangan
Quaternion(double, double, double, double)Menginisialisasi instance baru dariQuaternion kelas.

Properti

NamaKeterangan
Length { get; }Mendapatkan panjang angka empat

Metode

NamaKeterangan
static FromAngleAxis(double, Vector3)Membuat angka empat di sekitar sumbu yang diberikan dan memutar searah jarum jam
static FromEulerAngle(Vector3)Membuat angka empat dari sudut Euler yang diberikan
static FromEulerAngle(double, double, double)Membuat angka empat dari sudut Euler yang diberikan
static FromRotation(Vector3, Vector3)Membuat angka empat yang berputar dari arah awal ke tujuan
static Interpolate(float, Quaternion, Quaternion)Mengisi angka empat ini dengan nilai interpolasi antara argumen angka empat yang diberikan untuk di antara dari dan ke.
Concat(Quaternion)Menggabungkan dua angka empat
Conjugate()Mengembalikan angka empat konjugat dari angka empat saat ini
Dot(Quaternion)Produk Titik
override Equals(object)Periksa apakah dua angka empat sama dengan
EulerAngles()Mengonversi angka empat menjadi rotasi yang diwakili oleh sudut Euler Semua komponen dalam radian
override GetHashCode()Mendapat kode hash Quaternion
Inverse()Mengembalikan angka empat terbalik dari angka empat saat ini
Normalize()Normalisasi angka empat
ToAngleAxis(out double, out Vector3)
ToMatrix()Ubah rotasi yang disajikan oleh angka empat untuk mengubah matriks.
override ToString()Mendapat representasi angka empat di string
operator +Operator kelebihan beban selama +
operator /Kelebihan operator untuk /
operator ==Operator yang sama untuk angka empat
operator !=Operator tidak sama untuk angka empat
operator *Operator kelebihan muatan untuk * (5 operators)

Bidang

NamaKeterangan
static readonly IdentityAngka empat identitas.
wKomponen w.
xKomponen x.
yKomponen y.
zKomponen z.

Lihat juga