Kuatör

Quaternion class

Quaternion genellikle bilgisayar grafiklerinde dönüşüm gerçekleştirmek için kullanılır.

Properties

AdAçıklama
ww bileşeni.
xx bileşeni.
yy bileşeni.
zz bileşeni.
IDENTITYBirimsal kuaternion.

Yöntemler

constructor

AdAçıklama
constructor()

Result:


constructor_overload

AdAçıklama
constructor_overload(w, x, y, z)Quaternion sınıfının yeni bir örneğini başlatır.

Parameters:

AdTürAçıklama
wNumberkuaternionun w bileşeni
xNumberkuaternionun x bileşeni
yNumberkuaternionun y bileşeni
zNumberkuaternionun z bileşeni

Result:


getLength

AdAçıklama
getLength()Kuaternionun uzunluğunu alır

Result:


equals

AdAçıklama
equals(obj)İki kuaternionun eşit olup olmadığını kontrol eder

Parameters:

AdTürAçıklama
objObjectEşitliği kontrol etmek için nesne.

Result: boolean


hashCode

AdAçıklama
hashCode()Quaternion’un hash kodunu alır

Result: Number


conjugate

AdAçıklama
conjugate()Mevcut kuaternionun konjugat kuaternionunu döndürür

Result: Kuatör


inverse

AdAçıklama
inverse()Mevcut kuaternionun ters kuaternionunu döndürür

Result: Kuatör


dot

AdAçıklama
dot(q)Nokta çarpımı

Parameters:

AdTürAçıklama
qKuatörKuaternion

Result: Number


eulerAngles

AdAçıklama
eulerAngles()Kuaternionu Euler açılarıyla temsil edilen dönüşüme dönüştürür. Tüm bileşenler radyan cinsindendir.

Result: Vector3


normalize

AdAçıklama
normalize()Kuaternionu normalleştir

Result: Kuatör


concat

AdAçıklama
concat(rhs)İki kuaternionu birleştir

Parameters:

AdTürAçıklama
rhKuatörnull

Result: Kuatör


fromAngleAxis

AdAçıklama
fromAngleAxis(a, axis)Verilen eksen etrafında bir kuaternion oluşturur ve saat yönünde döndürür

Parameters:

AdTürAçıklama
aNumberSaat yönünde dönüş radian cinsinden
eksenVector3Eksen

Result: Kuatör


fromRotation

AdAçıklama
fromRotation(orig, dest)Orijinal yönünden hedef yönüne dönen bir kuaternion oluşturur

Parameters:

AdTürAçıklama
origVector3Orijinal yön
destVector3Hedef yön

Result: Kuatör


fromEulerAngle

AdAçıklama
fromEulerAngle(pitch, yaw, roll)Verilen Euler açısından bir kuaternion oluşturur

Parameters:

AdTürAçıklama
pitchNumberPitch radian cinsinden
yawNumberYaw radian cinsinden
yuvarlanmaNumberRadyan cinsinden yuvarlanma

Result: Kuatör


fromEulerAngle

AdAçıklama
fromEulerAngle(eulerAngle)Verilen Euler açısından bir kuaternion oluşturur

Parameters:

AdTürAçıklama
eulerAngleVector3Radyan cinsinden Euler açısı

Result: Kuatör


toMatrix

AdAçıklama
toMatrix()Kuatör tarafından sunulan dönüşümü dönüşüm matrisine dönüştür.

Result: Matrix4


toString

AdAçıklama
toString()Kuatörün temsili dize olarak alınır

Result: String


interpolate

AdAçıklama
interpolate(t, from, to)Bu kuatörü, from ve to arasındaki verilen kuatör argümanları için t değeri arasında ara değerle doldurur.

Parameters:

AdTürAçıklama
tNumberAra değerleme katsayısı.
kaynakKuatörKaynak kuatör.
hedefKuatörHedef kuatör.

Result: Kuatör