TransformBuilder

TransformBuilder

סקירה כללית

TransformBuilder הוא שיעור ב Aspose.3D FOSS עבור .NET.

TransformBuilder מאפשר למפתחים להרכיב, להדביק או להוסיף את המטרנספורמציה עם סדר של תצורה נבחרת, כדי לפשט את מיקום האובייקטים המורכבים.

שיעור זה מספק 13 שיטות לעבוד עם אובייקטים TransformBuilder בתוכניות .NET. שיטות זמינות כוללות: Append, Compose, Prepend, Rearrange, Reset, Rotate, RotateDegree, RotateEulerDegree, RotateEulerRadian, RotateRadian, Scale, TransformBuilder,ועוד 1 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום .NET לאחר התקנת Aspose.3D FOSS עבור חבילת .Net. רכוש : ComposeOrder, Matrix.

נכסים

שםסוגגישהתיאור
MatrixMatrix4קרא / כתיבהמקבל או מטיל את המתיק.
ComposeOrderComposeOrderקרא / כתיבהמקבל או קובע את ההוראה המשותפת.

שיטות

חתימהתיאור
TransformBuilder(initial: Matrix4, order: ComposeOrder)יצירת בניין עם מתיחה ברירת המחדל והוראות קומפוזיציה ספציפיות
TransformBuilder(order: ComposeOrder)
Compose(m: Matrix4)להחליף את המתיק הנוכחי עם המתמטיקה המסופקת
Append(m: Matrix4)להכפיל את המתיק הנוכחי על ידי m בצד ימין
Prepend(m: Matrix4)להכפיל את המתיק הנוכחי על ידי m בצד שמאל
Rearrange(newX: Axis, newY: Axis, newZ: Axis)תגיות: newX, newY, NewZ
Scale(s: double)שימוש במערכות וקטור כגורמים
Scale(x: double, y: double, z: double)
Scale(s: Vector3)
RotateDegree(angle: double, axis: Vector3)סיבובים על ידי Euler vector rot (דרגות) לפי סדר מסוים
RotateRadian(angle: double, axis: Vector3)רדיואקטיביות על ידי Euler vector rot (radians) לפי סדר מסוים
Rotate(q: Quaternion)הגדרת סיבוב לפי QQ
RotateEulerDegree(degX: double, degY: double, degZ: double)סיבובים באמצעות אקרים Euler בדרגות
RotateEulerRadian(x: double, y: double, z: double)רוטטים באמצעות אקרים של Euler באורניום
RotateEulerRadian(r: Vector3)
Translate(tx: double, ty: double, tz: double)תרגום באמצעות Vector
Translate(v: Vector3)
Reset()החזיר את המתיק לזהות
RotateDegree(rot: Vector3, order: RotationOrder)
RotateRadian(rot: Vector3, order: RotationOrder)

ראה גם

 עברית