TransformBuilder
İçindekiler
[
Saklamak
]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şturunTransformBuilder ilk 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
- ad alanı Aspose.ThreeD.Utilities
- toplantı Aspose.3D