GlobalTransform
סקירה
GlobalTransform היא מחלקה בAspose.3D FOSS עבור Java.
הטרנספורם הגלובלי דומה ל-Transform אך הוא בלתי ניתן לשינוי בזמן שהוא מייצג את ההמרה המוערכת הסופית.
מחלקה זו מספקת 7 שיטות לעבודה עם עצמים של GlobalTransform בתוכניות Java. השיטות הזמינות כוללות: GlobalTransform, getEulerAngles, getRotation, getScale, getTransformMatrix, getTranslation. כל החברים הציבוריים נגישים לכל יישום Java לאחר התקנת חבילת Aspose.3D FOSS עבור Java. מאפיינים: eulerAngles, rotation, scale, transformMatrix, translation.
מאפיינים
| שם | סוג | Access | תיאור |
|---|---|---|---|
translation | Vector3 | קרא | מקבל את התרגום. |
scale | Vector3 | קרא | מקבל את הקנה מידה. |
eulerAngles | Vector3 | קרא | מקבל את הסיבוב המיוצג בזוויות אוילר, נמדד במעלות. |
rotation | Quaternion | קרא | מקבל את הסיבוב המיוצג בקוואטרניון. |
transformMatrix | Matrix4 | קרא | מקבל את מטריצת ההמרה. |
מתודות
| Signature | תיאור |
|---|---|
GlobalTransform() | מאתחל מופע חדש של המחלקה GlobalTransform. |
GlobalTransform(matrix: Matrix4) | מאתחל מופע חדש של המחלקה GlobalTransform עם המטריצה שצוינה. |
getTranslation() → Vector3 | מקבל את התרגום. |
getScale() → Vector3 | מקבל את הקנה מידה. |
getEulerAngles() → Vector3 | מקבל את הסיבוב המיוצג בזוויות אוילר, הנמדד במעלות. |
getRotation() → Quaternion | מקבל את הסיבוב המיוצג בקוורטרניון. |
getTransformMatrix() → Matrix4 | מקבל את מטריצת הטרנספורמציה. |