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
| Name | Type | Access | Description |
|---|---|---|---|
matrix | Matrix4 | Read | Mevcut matrisini bulmak. |
composeOrder | ComposeOrder | Read | Kompozit sipariş veriyor. |
Methods
| Signature | Description |
|---|---|
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() → Matrix4 | Mevcut matrisini bulmak. |
setMatrix(value: Matrix4) | Mevcut matrisini belirleyin. |
getComposeOrder() → ComposeOrder | Kompozit sipariş veriyor. |
setComposeOrder(value: ComposeOrder) | Kompozit siparişi verin. |
compose(m: Matrix4) | Bu matrisin mevcut matriş ile birleştirilir. |
append(m: Matrix4) → TransformBuilder | Matrisin şu anki matrisine ekleyin. |
prepend(m: Matrix4) → TransformBuilder | Bu matrisin belirlenmiş matrişine bağlıdır. |
scale(s: double) → TransformBuilder | Mevcut matrisin belirlenmiş ölçeğe göre ölçülmesi. |
scale(x: double, y: double, z: double) → TransformBuilder | Mevcut matrisin belirlenmiş faktörlerle ölçülmesi. |
scale(s: Vector3) → TransformBuilder | Mevcut matrisin belirlenmiş vektor ile ölçülmesi. |
rotateDegree(angle: double, axis: Vector3) → TransformBuilder | Mevcut matrisin belirli açıdan ( derece) belirlenmiş eksen etrafında döndürülür. |
rotateRadian(angle: double, axis: Vector3) → TransformBuilder | Akım matrisini belirli açıdan (radianlarda) belirlenmiş eksenin etrafında döndürür. |
rotate(q: Quaternion) → TransformBuilder | Mevcut matrisin belirlenmiş kuaternyonla döndürülmesi. |
rotateEulerDegree(degX: double, degY: double, degZ: double) → TransformBuilder | Mevcut matrisin belirlenen Euler açıları ( derece) ile döndürülmesi. |
rotateEulerRadian(x: double, y: double, z: double) → TransformBuilder | Aktif matrisin belirlenmiş Euler açıları (radianlarda) ile döndürülmesi. |
rotateEulerRadian(r: Vector3) → TransformBuilder | Aktif matrisin belirlenmiş Euler açıları (radianlarda) ile döndürülmesi. |
translate(tx: double, ty: double, tz: double) → TransformBuilder | Mevcut matrisin belirlenmiş vektor tarafından çevirilmesi. |
translate(v: Vector3) → TransformBuilder | Mevcut 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. |