TransformBuilder

TransformBuilder

Overview

TransformBuilder Java için Aspose.3D FOSS sınıfıdır.

Transformasyon matrisleri inşa etmek için yararlı sınıf.

Bu sınıf, Java programlarında TransformBuilder nesnelerle çalışmak için 23 yöntem sunar. Mevcut yöntemler şunları içerir: TransformBuilder, append, compose, getComposeOrder, getMatrix, prepend, reset, rotate, rotateDegree, rotateEulerDegree, rotateEulerRadian, rotateRadian,4 adet daha yöntem. Tüm kamu üyeleri, Java paket için Aspose.3D FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Mülkiyet : composeOrder, matrix.

Properties

NameTypeAccessDescription
matrixMatrix4ReadMevcut matrisini bulmak.
composeOrderComposeOrderReadKompozit sipariş veriyor.

Methods

SignatureDescription
TransformBuilder(order: ComposeOrder)Yeni bir TransformBuilder oluşturur kimlik matrisine ve belirli sırada.
TransformBuilder(initial: Matrix4, order: ComposeOrder)Yeni bir TransformBuilder oluşturur ve belirlenmiş başlangıç matrisini ve siparişini içerir.
getMatrix()Matrix4Mevcut matrisini bulmak.
setMatrix(value: Matrix4)Mevcut matrisini belirleyin.
getComposeOrder()ComposeOrderKompozit sipariş veriyor.
setComposeOrder(value: ComposeOrder)Kompozit siparişi verin.
compose(m: Matrix4)Bu matrisin mevcut matriş ile birleştirilir.
append(m: Matrix4)TransformBuilderMatrisin şu anki matrisine ekleyin.
prepend(m: Matrix4)TransformBuilderBu matrisin belirlenmiş matrişine bağlıdır.
scale(s: double)TransformBuilderMevcut matrisin belirlenmiş ölçeğe göre ölçülmesi.
scale(x: double, y: double, z: double)TransformBuilderMevcut matrisin belirlenmiş faktörlerle ölçülmesi.
scale(s: Vector3)TransformBuilderMevcut matrisin belirlenmiş vektor ile ölçülmesi.
rotateDegree(angle: double, axis: Vector3)TransformBuilderMevcut matrisin belirli açıdan ( derece) belirlenmiş eksen etrafında döndürülür.
rotateRadian(angle: double, axis: Vector3)TransformBuilderAkım matrisini belirli açıdan (radianlarda) belirlenmiş eksenin etrafında döndürür.
rotate(q: Quaternion)TransformBuilderMevcut matrisin belirlenmiş kuaternyonla döndürülmesi.
rotateEulerDegree(degX: double, degY: double, degZ: double)TransformBuilderMevcut matrisin belirlenen Euler açıları ( derece) ile döndürülmesi.
rotateEulerRadian(x: double, y: double, z: double)TransformBuilderAktif matrisin belirlenmiş Euler açıları (radianlarda) ile döndürülmesi.
rotateEulerRadian(r: Vector3)TransformBuilderAktif matrisin belirlenmiş Euler açıları (radianlarda) ile döndürülmesi.
translate(tx: double, ty: double, tz: double)TransformBuilderMevcut matrisin belirlenmiş vektor tarafından çevirilmesi.
translate(v: Vector3)TransformBuilderMevcut matrisin belirlenmiş vektor tarafından çevirilmesi.
reset()Matrisini kimliğe dönüştürür.
rotateDegree(rot: Vector3, order: RotationOrder)Mevcut matrisin belirlenen Euler açıları ( derece) ile belirlenmiş sırada döndürülmesi.
rotateRadian(rot: Vector3, order: RotationOrder)Mevcut matrisin belirli Euler açıları (radianlar) ile belirlenmiş sırada döndürülmesi.

See Also

 Türkçe