TransformBuilder

TransformBuilder class

TransformBuilder bir dönüşüm zinciri ile dönüşüm matrisi oluşturmak için kullanılır.

public class TransformBuilder

yapıcılar

İsim Tanım
TransformBuilder(ComposeOrder) Bir yapı oluşturunTransformBuilder ilk kimlik dönüştürme matrisi ve belirtilen oluşturma order ile
TransformBuilder(Matrix4, ComposeOrder) Bir yapı oluşturunTransformBuilderilk dönüştürme matrisi ve belirtilen oluşturma order ile

Özellikleri

İsim Tanım
ComposeOrder { get; set; } Zincir oluşturma sırasını alır veya ayarlar.
Matrix { get; set; } Geçerli matris değerini alır veya ayarlar

yöntemler

İsim Tanım
Append(Matrix4) Yeni dönüştürme matrisini dönüştürme zincirine ekleyin.
Compose(Matrix4) Bağımsız değişkeni dahili matrise ekleyin veya başına ekleyin.
Prepend(Matrix4) Yeni dönüştürme matrisini dönüştürme zincirinin başına ekleyin.
Rearrange(Axis, Axis, Axis) Eksenin düzenini yeniden düzenleyin.
Reset() Dönüşümü kimlik matrisine sıfırlayın
Rotate(Quaternion) Dörtlü bir dönüşle zincirleme
RotateDegree(double, Vector3) Derece cinsinden bir dönüş dönüşümü zincirleyin
RotateEulerDegree(double, double, double) Euler açılarıyla bir dönüşü derece cinsinden zincirleyin
RotateEulerRadian(Vector3) radyan cinsinden Euler açılarıyla bir dönüşü zincirleyin
RotateEulerRadian(double, double, double) radyan cinsinden Euler açılarıyla bir dönüşü zincirleyin
RotateRadian(double, Vector3) radyan cinsinden bir dönüş dönüşümü zincirleyin
Scale(double) s ile ölçeklenmiş bir bileşenle bir ölçekleme dönüştürme matrisi zincirleyin
Scale(Vector3) Bir ölçek dönüşümünü zincirleyin
Scale(double, double, double) Bir ölçekleme dönüştürme matrisini zincirleyin
Translate(Vector3) Bir çeviri zinciri oluşturun transform
Translate(double, double, double) Bir çeviri zinciri oluşturun transform

Ayrıca bakınız