TransformBuilder

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.

נכסים

שםסוגגישהתיאור
matrixMatrix4קראויש להקפיד על המתיקה הנוכחית.
composeOrderComposeOrderקראומקבל את ההוראה המשותפת.

שיטות

חתימהתיאור
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)מסובב את המטרייה הנוכחית באזני אולר (באור) עם הסדר שנקבע.

ראה גם

 עברית