Bone
סקירה כללית
Bone הוא שיעור ב Aspose.3D FOSS עבור .NET. מורשת מ : A3DObject, INamedObject.
עצם מגדיר את התת-סדרה של נקודת המעקב של הגימטרייה, ומגדיר משקל מעורב עבור כל נקודה.האובייקט אינו ניתן להשתמש ישירות, דוגמה אחת משמשת כדי להטעות את הגיאומטריה, והיא מגיעה עם קבוצה של עצמות, כל עצמה מחוברת לקצה אחד.
שיעור זה מספק 8 שיטות לעבוד עם אובייקטים ב- .NET תוכניות. שיטות זמינות כוללות: A3DObject, Bone, FindProperty, GetProperty, GetWeight, RemoveProperty, SetProperty, SetWeight. כל החברים הציבוריים זמינים לכל יישום .NET לאחר התקנת Aspose.3D FOSS עבור חבילת .Net. רכוש : BoneTransform, LinkMode, Name, Node, Properties, Transform,ועוד אחד.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
LinkMode | BoneLinkMode | קרא / כתיבה | מקבל או קבע את מצב הקישור. |
WeightCount | int | קראו | מקבל את סכום המשקל. |
Transform | Matrix4 | קרא / כתיבה | מקבל או מטיל את השינוי. |
BoneTransform | Matrix4 | קרא / כתיבה | מקבל או מונח את השינוי העצם. |
Node | Node | קרא / כתיבה | מקבל או מונח את הקוטב. |
Name | string | קרא / כתיבה | מקבל או קובע את השם. |
Properties | PropertyCollection | קראו | מקבל את הנכסים. |
שיטות
| חתימה | תיאור |
|---|---|
Bone(name: string) | |
Bone() | |
GetWeight(index: int) | מקבל את המשקל עבור נקודת בקרה שנקבע על ידי אינדיקטור |
SetWeight(index: int, weight: double) | הגדר את המשקל עבור נקודת בקרה שנקבע על ידי אינדיקטור |
A3DObject() | |
RemoveProperty(property: Property) | להוציא נכס דינמי. |
GetProperty(property: string) | קבל את הערך של נכס מסוים |
SetProperty(property: string, value: object?) | הגדרת הערך של הנכס המפורט |
FindProperty(propertyName: string) | זה יכול להיות נכס דינמי (נוצר על ידי CreateDynamicProperty/SetProperty) או נכסים מקומיים(זהה בשמו) |