TransformBuilder

TransformBuilder class

TransformBuilder, bir dizi dönüşümle transform matrisini oluşturmak için kullanılır.

Yöntemler

constructor

AdAçıklama
constructor(initial, order)Belirtilen başlangıç dönüşüm matrisine ve belirli bir birleştirme sırasına sahip bir TransformBuilder oluştur.

Parameters:

AdTürAçıklama
initiaMatrix4null
orderComposeOrderComposeOrder

Result:


constructor_overload

AdAçıklama
constructor_overload(order)Başlangıç kimlik dönüşüm matrisine ve belirtilen birleştirme sırasına sahip bir TransformBuilder oluştur.

Parameters:

AdTürAçıklama
orderComposeOrderComposeOrder

Result:


getMatrix

AdAçıklama
getMatrix()Geçerli matris değerini alır veya ayarlar.

Result:


setMatrix

AdAçıklama
setMatrix(value)Geçerli matris değerini alır veya ayarlar.

Result:


getComposeOrder

AdAçıklama
getComposeOrder()Zincir birleştirme sırasını alır veya ayarlar. Özelliğin değeri ComposeOrder tamsayı sabitidir.

Result:


setComposeOrder

AdAçıklama
setComposeOrder(value)Zincir birleştirme sırasını alır veya ayarlar. Özelliğin değeri ComposeOrder tamsayı sabitidir.

Result:


compose

AdAçıklama
compose(m)Argümanı iç matrisine ekle veya ön ekle.

Parameters:

AdTürAçıklama
Matrix4null

Result:


append

AdAçıklama
append(m)Yeni dönüşüm matrisini dönüşüm zincirine ekle.

Parameters:

AdTürAçıklama
Matrix4null

Result:


prepend

AdAçıklama
prepend(m)Yeni dönüşüm matrisini dönüşüm zincirine ekle.

Parameters:

AdTürAçıklama
Matrix4null

Result:


rearrange

AdAçıklama
rearrange(newX, newY, newZ)Eksenin düzenini yeniden düzenle.

Parameters:

AdTürAçıklama
newXEksenEksen
newYEksenEksen
newZEksenEksen

Result:


scale

AdAçıklama
scale(s)Bir bileşeni s ile ölçeklendirilmiş bir ölçekleme dönüşüm matrisini zincirle.

Parameters:

AdTürAçıklama
Numbernull

Result:


scale

AdAçıklama
scale(x, y, z)Bir ölçekleme dönüşüm matrisini zincirle.

Parameters:

AdTürAçıklama
Numbernull
Numbernull
Numbernull

Result:


scale

AdAçıklama
scale(s)Bir ölçek dönüşümünü zincirle.

Parameters:

AdTürAçıklama
Vector3null

Result:


rotateDegree

AdAçıklama
rotateDegree(angle, axis)Derece cinsinden bir döndürme dönüşümünü zincirle.

Parameters:

AdTürAçıklama
açıNumberDerece cinsinden döndürme açısı.
eksenVector3Döndürülecek eksen.

Result:


rotateRadian

AdAçıklama
rotateRadian(angle, axis)Radyan cinsinden bir döndürme dönüşümünü zincirle.

Parameters:

AdTürAçıklama
açıNumberRadyan cinsinden döndürme açısı.
eksenVector3Döndürülecek eksen.

Result:


rotate

AdAçıklama
rotate(q)Bir kuaternion ile döndürmeyi zincirle.

Parameters:

AdTürAçıklama
Kuatörnull

Result:


rotateEulerDegree

AdAçıklama
rotateEulerDegree(degX, degY, degZ)Derece cinsinden Euler açılarıyla bir döndürmeyi zincirle.

Parameters:

AdTürAçıklama
degNumbernull
degNumbernull
degNumbernull

Result:


rotateEulerRadian

AdAçıklama
rotateEulerRadian(x, y, z)Radyan cinsinden Euler açılarıyla bir döndürmeyi zincirle.

Parameters:

AdTürAçıklama
Numbernull
Numbernull
Numbernull

Result:


rotateEulerRadian

AdAçıklama
rotateEulerRadian(r)Radyan cinsinden Euler açılarıyla bir döndürmeyi zincirle.

Parameters:

AdTürAçıklama
Vector3null

Result:


translate

AdAçıklama
translate(tx, ty, tz)Bir çeviri dönüşümünü zincirle.

Parameters:

AdTürAçıklama
tNumbernull
tNumbernull
tNumbernull

Result:


translate

AdAçıklama
translate(v)Bir çeviri dönüşümünü zincirle.

Parameters:

AdTürAçıklama
Vector3null

Result:


reset

AdAçıklama
reset()Dönüşümü birim matrisine sıfırla.

Result:


rotateDegree

AdAçıklama
rotateDegree(rot, order)Belirtilen sırayla döndürmeyi ekle

Parameters:

AdTürAçıklama
rotVector3Derece cinsinden dönüş
orderRotationOrderRotationOrder

Result:


rotateRadian

AdAçıklama
rotateRadian(rot, order)Belirtilen sırayla döndürmeyi ekle

Parameters:

AdTürAçıklama
rotVector3Radyan cinsinden dönüş
orderRotationOrderRotationOrder

Result: