Bone
Bone class
Ένα οστό ορίζει το υποσύνολο του σημείου ελέγχου της γεωμετρίας και το καθορισμένο βάρος μείγματος για κάθε σημείο ελέγχου. ΤοBone
το αντικείμενο δεν μπορεί να χρησιμοποιηθεί άμεσα, αSkinDeformer
το παράδειγμα χρησιμοποιείται για την παραμόρφωση της γεωμετρίας καιSkinDeformer
συνοδεύεται από ένα σύνολο οστών, κάθε οστό συνδεδεμένο με έναν κόμβο. ΣΗΜΕΙΩΣΗ: Ένα σημείο ελέγχου μιας γεωμετρίας μπορεί να περιοριστεί σε περισσότερα από ένα οστά.
public class Bone : A3DObject
Κατασκευαστές
Ονομα | Περιγραφή |
---|
Bone() | Αρχικοποιεί μια νέα παρουσία τουBone τάξη. |
Bone(string) | Αρχικοποιεί μια νέα παρουσία τουBone τάξη. |
Ιδιότητες
Ονομα | Περιγραφή |
---|
BoneTransform { get; set; } | Λαμβάνει ή ορίζει τη μήτρα μετασχηματισμού του οστού. |
Item { get; set; } | |
virtual Name { get; set; } | Παίρνει ή ορίζει το όνομα. |
Node { get; set; } | Λαμβάνει ή ορίζει τον κόμβο. Ο οστικός κόμβος είναι το οστό στο οποίο συνδέεται το δέρμα, τοSkinDeformer θα χρησιμοποιήσει οστικό κόμβο για να επηρεάσει τη μετατόπιση των σημείων ελέγχου. Ο οστικός κόμβος συνήθως έχειSkeleton επισυνάπτεται, αλλά δεν απαιτείται. ΕπισυνάπτεταιSkeleton χρησιμοποιείται συνήθως από το λογισμικό DCC για να δείξει τον σκελετό στον χρήστη. |
Properties { get; } | Λαμβάνει τη συλλογή όλων των ιδιοτήτων. |
Transform { get; set; } | Λαμβάνει ή ορίζει τη μήτρα μετασχηματισμού του κόμβου που περιέχει το οστό. |
WeightCount { get; } | Λαμβάνει το μέτρημα βάρους, αυτό επεκτείνεται αυτόματα κατάSetWeight |
Μέθοδοι
Ονομα | Περιγραφή |
---|
FindProperty(string) | Βρίσκει την ιδιότητα. Μπορεί να είναι μια δυναμική ιδιότητα (Δημιουργήθηκε από CreateDynamicProperty/SetProperty) ή εγγενής ιδιότητα (Αναγνωρίζεται από το όνομά της) |
GetProperty(string) | Λάβετε την τιμή της καθορισμένης ιδιότητας |
GetWeight(int) | Λαμβάνει το βάρος για το σημείο ελέγχου που καθορίζεται από το index |
RemoveProperty(Property) | Καταργεί μια δυναμική ιδιότητα. |
RemoveProperty(string) | Καταργήστε την καθορισμένη ιδιότητα που προσδιορίζεται με όνομα |
SetProperty(string, object) | Ορίζει την τιμή της καθορισμένης ιδιότητας |
SetWeight(int, double) | Ορίζει το βάρος για το σημείο ελέγχου που καθορίζεται από το index |
Δείτε επίσης