Bone
סקירה כללית
Bone הוא שיעור ב Aspose.3D FOSS עבור Java. מורשת מ : A3DObject.
עצם מגדיר את התת-סדרה של נקודת המעקב של הגימטר, ומגדיר משקל מעורב עבור כל נקודה.
שיעור זה מספק 23 שיטות לעבוד עם אובייקטים בונים בתוכניות Java. שיטות זמינות כוללות: A3DObject, Bone, findProperty, get, getBoneTransform, getLinkMode, getName, getNode, getProperties, getProperty, getTransform, getWeight,10 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום Java לאחר התקנת Aspose.3D FOSS עבור חבילת Java. רכוש : boneTransform, linkMode, name, node, properties, transform,ועוד אחד.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
linkMode | BoneLinkMode | קראו | מצב קישור של עצם מתייחס לאופן שבו עצמה מחוברת או מקושרת עם העצם הוריו בתוך מבנה יירארי. |
weightCount | int | קראו | כאשר משקל ההערכה מקבל, זה מתרחב באופן אוטומטי על ידי setWeight(int, כפול). |
transform | Matrix4 | קראו | מקבל את המטרנספורמציה של הקוטב המכיל את העצם. |
boneTransform | Matrix4 | קראו | הוא מקבל את המטרנספורמציה של העצם. |
node | Node | קראו | מקבל את הקוטב. |
name | String | קראו | מקבל את השם. |
properties | PropertyCollection | קראו | מקבל את הנכסים. |
שיטות
| חתימה | תיאור |
|---|---|
Bone() | הוא מתחיל את האינסטינקט החדש של המעמד העצם. |
Bone(name: String) | הוא מתחיל את האינסטינקט החדש של המעמד העצם. |
getLinkMode() → BoneLinkMode | מצב קישור של עצם מתייחס לאופן שבו עצמה מחוברת או מקושרת עם העצם הוריו בתוך מבנה יירארי. |
setLinkMode(value: BoneLinkMode) | מצב קישור של עצם מתייחס לאופן שבו עצמה מחוברת או מקושרת עם העצם הוריו בתוך מבנה יירארי. |
getWeight(index: int) → double | מקבל את המשקל עבור נקודת בקרה שנקבע על ידי אינדיקטור. |
setWeight(index: int, weight: double) | הגדר את המשקל עבור נקודת בקרה שנקבע על ידי אינדיקטור. |
getWeightCount() → int | כאשר משקל ההערכה מקבל, זה מתרחב באופן אוטומטי על ידי setWeight(int, כפול). |
getTransform() → Matrix4 | מקבל את המטרנספורמציה של הקוטב המכיל את העצם. |
setTransform(value: Matrix4) | הקמת המטרנספורמציה של הכפתור המכיל את העצם. |
getBoneTransform() → Matrix4 | הוא מקבל את המטרנספורמציה של העצם. |
setBoneTransform(value: Matrix4) | הוא מפרט את המטרנספורמציה של העצם. |
getNode() → Node | מקבל את הקוטב. |
setNode(value: Node) | תנו את הקוטב. |
get(index: int) → double | מקבל או מגדיר את המשקל על המדד המפורט. |
set(index: int, value: double) | הגדר את משקל התערובת של נקודת בקרה מסוימת. |
A3DObject() | ניתן להשתמש בו גם כדי לייצג קונ כאשר אחד מהתכונות של רדיוס/רדיסבוטום הוא אפס. |
getName() → String | חלקים של הקורבן. |
setName(name: String) | יצירת פרופיל CircleShape עם רדיוס מסוים. |
getProperties() → PropertyCollection | הוא מתחיל את המקום החדש של מדרגת סילינדר. |
findProperty(name: String) → Property | הוא מתחיל את האינסטינקט החדש של המעמד העצם. |
getProperty(name: String) → Object | מקבל את המטרנספורמציה של הקוטב במצב הנוכחי. |
setProperty(name: String, value: Object) | מקבלים את החלקים הרחבים. |
removeProperty(name: String) → boolean | מקבל מערכת קואורדינטות של נקודות בקרה / נורמלי במהלך ייבוא / ייצוא. |