TransformBuilder
סקירה כללית
TransformBuilder הוא שיעור ב Aspose.3D FOSS עבור Java.
שיעור שימוש לבניית מטרייה טרנספורמציה.
שיעור זה מספק 23 שיטות לעבוד עם אובייקטים TransformBuilder בתוכניות Java. שיטות זמינות כוללות: TransformBuilder, append, compose, getComposeOrder, getMatrix, prepend, reset, rotate, rotateDegree, rotateEulerDegree, rotateEulerRadian, rotateRadian,4 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום Java לאחר התקנת Aspose.3D FOSS עבור חבילת Java. רכוש : composeOrder, matrix.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
matrix | Matrix4 | קראו | יש להקפיד על המתיקה הנוכחית. |
composeOrder | ComposeOrder | קראו | מקבל את ההוראה המשותפת. |
שיטות
| חתימה | תיאור |
|---|---|
TransformBuilder(order: ComposeOrder) | יצירת TransformBuilder חדש עם מתיחת זהות וסדר ספציפי. |
TransformBuilder(initial: Matrix4, order: ComposeOrder) | יצירת TransformBuilder חדש עם מתיחה ראשונית מסוימת והסדר. |
getMatrix() → Matrix4 | יש להקפיד על המתיקה הנוכחית. |
setMatrix(value: Matrix4) | תנו למתכונת הנוכחית. |
getComposeOrder() → ComposeOrder | מקבל את ההוראה המשותפת. |
setComposeOrder(value: ComposeOrder) | תנו את הסדר המורכב. |
compose(m: Matrix4) | הוא מחבר את המתיק עם המתמטיקה הנוכחית. |
append(m: Matrix4) → TransformBuilder | להוסיף את המתיקה המיועדת למתיק הנוכחי. |
prepend(m: Matrix4) → TransformBuilder | הקשר בין המטרייה למטריית הנוכחית. |
scale(s: double) → TransformBuilder | סולם את המתיק הנוכחי על ידי הסקר שנקבע. |
scale(x: double, y: double, z: double) → TransformBuilder | סולם את המתיק הנוכחי על פי הגורמים שנקבעו. |
scale(s: Vector3) → TransformBuilder | סולם את המתיקה הנוכחית על ידי הווקטור שנקבע. |
rotateDegree(angle: double, axis: Vector3) → TransformBuilder | מסתובב את המתיקה הנוכחית לפי הזווית המיועדת (בתוך מעלות) סביב המזרן המיועד. |
rotateRadian(angle: double, axis: Vector3) → TransformBuilder | הוא מסתובב את המתיקה הנוכחית לפי הזווית המיועדת (בתוך רדיאן) סביב המזרן המיועד. |
rotate(q: Quaternion) → TransformBuilder | הוא משובח את המתיק הנוכחי על ידי הקוטרניון שנקבע. |
rotateEulerDegree(degX: double, degY: double, degZ: double) → TransformBuilder | מסתובב את המתיקה הנוכחית על ידי אנקודות Euler (בתוך מעלות). |
rotateEulerRadian(x: double, y: double, z: double) → TransformBuilder | הוא מסתובב את המתיקה הנוכחית על ידי אנקודות Euler (באורני). |
rotateEulerRadian(r: Vector3) → TransformBuilder | הוא מסתובב את המתיקה הנוכחית על ידי אנקודות Euler (באורני). |
translate(tx: double, ty: double, tz: double) → TransformBuilder | מתורגם את המתיק הנוכחי על ידי הווקטור שנקבע. |
translate(v: Vector3) → TransformBuilder | מתורגם את המתיק הנוכחי על ידי הווקטור שנקבע. |
reset() | מחדש את המתיק לזהות. |
rotateDegree(rot: Vector3, order: RotationOrder) | מסובב את המטרייה הנוכחית באזני Euler (בתוך מעלות) עם הסדר שנקבע. |
rotateRadian(rot: Vector3, order: RotationOrder) | מסובב את המטרייה הנוכחית באזני אולר (באור) עם הסדר שנקבע. |