TransformBuilder

TransformBuilder

Overview

TransformBuilder .NET için Aspose.3D FOSS’ta bir sınıf.

TransformBuilder Geliştirici, seçilebilir bir kompozisyon sırasıyla dönüşüm matrislerini oluşturmalarına, önlemlere veya eklemelerine izin verir ve karmaşık nesne yerleştirmeyi basitleştirir.

Bu sınıf, .NET programlarında TransformBuilder nesnelerle çalışmak için 13 yöntem sunar. Mevcut yöntemler şunları içerir: Append, Compose, Prepend, Rearrange, Reset, Rotate, RotateDegree, RotateEulerDegree, RotateEulerRadian, RotateRadian, Scale, TransformBuilder,1 ve daha fazla yöntem. Tüm kamu üyeleri .NET paket için Aspose.3D FOSS yükledikten sonra herhangi bir .net uygulamasına erişilebilir. Mülkiyet : ComposeOrder, Matrix.

Properties

NameTypeAccessDescription
MatrixMatrix4Okumak / YazmakMatrisini alır veya yapar.
ComposeOrderComposeOrderOkumak / YazmakKompozit sipariş verin ya da yapın.

Methods

SignatureDescription
TransformBuilder(initial: Matrix4, order: ComposeOrder)Varsayılan matris ve belirli kompozit sipariş ile bir yapıcı oluşturur
TransformBuilder(order: ComposeOrder)
Compose(m: Matrix4)Mevcut matrisin sağlanan matrişle değiştirilmesi
Append(m: Matrix4)Mevcut matrisini sağda m ile çoğaltır.
Prepend(m: Matrix4)Mevcut matrisini sol tarafta m ile çoğaltır.
Rearrange(newX: Axis, newY: Axis, newZ: Axis)Yeni X, yeni Y ve yeni Z’ye aktarma ekseni
Scale(s: double)Vektör bileşenleri faktör olarak kullanır.
Scale(x: double, y: double, z: double)
Scale(s: Vector3)
RotateDegree(angle: double, axis: Vector3)Euler Vektor Rot ( derece) ile dönerler belirli sırada
RotateRadian(angle: double, axis: Vector3)Euler Vektor Rot (radianlar) tarafından belirli sırada döndürülür.
Rotate(q: Quaternion)Quaternion q ile tanımlanan dönüşü uygulayın.
RotateEulerDegree(degX: double, degY: double, degZ: double)Euler açıları ile döndürülenler
RotateEulerRadian(x: double, y: double, z: double)Euler’ın ışık açılarını kullanarak dönerler
RotateEulerRadian(r: Vector3)
Translate(tx: double, ty: double, tz: double)Vektör V kullanarak çeviri yapılır
Translate(v: Vector3)
Reset()Matrisini kimliğe geri getirir
RotateDegree(rot: Vector3, order: RotationOrder)
RotateRadian(rot: Vector3, order: RotationOrder)

See Also

 Türkçe