Transform
סקירה
Transform היא מחלקה ב-Aspose.3D FOSS עבור Java. יורשת מ: A3DObject.
מחלקה זו מספקת 47 שיטות לעבודה עם אובייקטי Transform בתוכניות Java. השיטות הזמינות כוללות: A3DObject, Transform, findProperty, getEulerAngles, getGeometricRotation, getGeometricScaling, getGeometricTranslation, getName, getPostRotation, getPreRotation, getProperties, getProperty, ועוד 26 שיטות נוספות. כל החברים הציבוריים נגישים לכל יישום Java לאחר התקנת חבילת Aspose.3D FOSS עבור Java. מאפיינים: eulerAngles, geometricRotation, geometricScaling, geometricTranslation, name, postRotation, ועוד 10 נוספים.
מאפיינים
| שם | סוג | Access | תיאור |
|---|---|---|---|
translation | Vector3 | קרא | מקבל את התרגום. |
scaling | Vector3 | קרא | מקבל את קנה המידה. |
eulerAngles | Vector3 | קרא | מקבל את זוויות אוילר. |
rotation | Quaternion | קרא | מקבל את הסיבוב. |
preRotation | Vector3 | קרא | מקבל את הסיבוב הקודם. |
postRotation | Vector3 | קרא | מקבל את סיבוב הפוסט. |
geometricTranslation | Vector3 | קרא | מקבל את התרגום הגאומטרי. |
geometricScaling | Vector3 | קרא | מקבל את קנה המידה הגאומטרי. |
geometricRotation | Vector3 | קרא | מקבל את הסיבוב הגאומטרי. |
scalingOffset | Vector3 | קרא | מקבל את הסטייה של הקנה. |
scalingPivot | Vector3 | קרא | מקבל את נקודת הציר של הקנה. |
rotationOffset | Vector3 | קרא | מקבל את היסט הסיבוב. |
rotationPivot | Vector3 | קרא | מקבל את נקודת הציר של הסיבוב. |
transformMatrix | Matrix4 | קרא | מקבל את מטריצת ההמרה. |
name | String | קרא | מקבל את השם. |
properties | PropertyCollection | קרא | מקבל את המאפיינים. |
שיטות
| Signature | תיאור |
|---|---|
Transform() | מבצע קריאה ל‑Transform על מופע ה‑Transform הזה. |
Transform(name: String) | מבצע קריאה ל‑Transform(name) על מופע ה‑Transform הזה. |
getTranslation() → Vector3 | מחזיר את התרגום. |
setTranslation(value: Vector3) | מגדיר את ערך התרגום. |
setTranslation(x: double, y: double, z: double) → Transform | מגדיר את ערך התרגום. |
getScaling() → Vector3 | מחזיר את קנה המידה. |
setScaling(value: Vector3) | מגדיר את ערך הקנה. |
setScale(x: double, y: double, z: double) → Transform | מגדיר את ערך קנה המידה. |
getEulerAngles() → Vector3 | מחזיר את זוויות אוילר. |
setEulerAngles(value: Vector3) | מגדיר את ערך זוויות היולר. |
setEulerAngles(x: double, y: double, z: double) → Transform | מגדיר את ערך זוויות אוילר. |
getRotation() → Quaternion | מחזיר את הסיבוב. |
setRotation(value: Quaternion) | מגדיר את ערך הסיבוב. |
setRotation(x: double, y: double, z: double, w: double) → Transform | מגדיר את ערך הסיבוב. |
setPreRotation(x: double, y: double, z: double) → Transform | מגדיר את ערך הסיבוב המוקדם. |
getPreRotation() → Vector3 | מחזיר את סיבוב הקדם. |
setPreRotation(value: Vector3) | מגדיר את ערך הסיבוב הקודם. |
setPostRotation(x: double, y: double, z: double) → Transform | קובע את ערך סיבוב הפוסט. |
getPostRotation() → Vector3 | מחזיר את סיבוב הפוסט. |
setPostRotation(value: Vector3) | קובע את ערך סיבוב הפוסט. |
getGeometricTranslation() → Vector3 | מחזיר את ההזזה הגאומטרית. |
setGeometricTranslation(value: Vector3) | מגדיר את ערך התרגום הגאומטרי. |
setGeometricTranslation(x: double, y: double, z: double) → Transform | מגדיר את ערך התרגום הגאומטרי. |
getGeometricScaling() → Vector3 | מחזיר את הקנה הממדי הגאומטרי. |
setGeometricScaling(value: Vector3) | מגדיר את ערך קנה המידה הגאומטרי. |
setGeometricScaling(x: double, y: double, z: double) → Transform | מגדיר את ערך קנה המידה הגאומטרי. |
getGeometricRotation() → Vector3 | מחזיר את הסיבוב הגאומטרי. |
setGeometricRotation(value: Vector3) | מגדיר את ערך הסיבוב הגאומטרי. |
setGeometricRotation(x: double, y: double, z: double) → Transform | מגדיר את ערך הסיבוב הגאומטרי. |
getScalingOffset() → Vector3 | מחזיר את הסטיית הקנה. |
setScalingOffset(value: Vector3) | מגדיר את ערך ההיסט של הקנה מידה. |
getScalingPivot() → Vector3 | מחזיר את נקודת הציר של הקנה. |
setScalingPivot(value: Vector3) | מגדיר את ערך נקודת הציר של קנה המידה. |
getRotationOffset() → Vector3 | מחזיר את הסטת הסיבוב. |
setRotationOffset(value: Vector3) | מגדיר את ערך היסט הסיבוב. |
getRotationPivot() → Vector3 | מחזיר את נקודת הציר של הסיבוב. |
setRotationPivot(value: Vector3) | מגדיר את ערך נקודת הציר של הסיבוב. |
getTransformMatrix() → Matrix4 | מחזיר את מטריצת ההמרה. |
setTransformMatrix(value: Matrix4) | מגדיר את ערך מטריצת השינוי. |
A3DObject() | Cylinder פרמטרי. ניתן להשתמש בו גם לייצוג קונוס כאשר אחד מהפרמטרים radiusTop/radiusBottom הוא אפס. |
getName() → String | הקטעים של העקומה. |
setName(name: String) | בונה פרופיל CircleShape עם רדיוס מצוין. |
getProperties() → PropertyCollection | מאתחל מופע חדש של מחלקת Cylinder. |
findProperty(name: String) → Property | מאתחל מופע חדש של המחלקה Bone. |
getProperty(name: String) → Object | מקבל את מטריצת ההמרה של הצומת במצב הנוכחי. |
setProperty(name: String, value: Object) | מקבל את מקטעי הרוחב. |
removeProperty(name: String) → boolean | מקבל את הפיכת מערכת הקואורדינטות של נקודות הבקרה/נורמל במהלך ייבוא/ייצוא. |