Bone
περιεχόμενα
[
κρύβω
]Bone class
Ένα bone ορίζει το υποσύνολο των σημείων ελέγχου της γεωμετρίας και καθορίζει το βάρος ανάμειξης για κάθε σημείο ελέγχου. Το αντικείμενο Bone δεν μπορεί να χρησιμοποιηθεί άμεσα, μια παρουσία SkinDeformer χρησιμοποιείται για την παραμόρφωση της γεωμετρίας, και το SkinDeformer περιλαμβάνει ένα σύνολο bones, κάθε bone συνδεδεμένο με έναν κόμβο. ΣΗΜΕΙΩΣΗ: Ένα σημείο ελέγχου μιας γεωμετρίας μπορεί να συνδεθεί με περισσότερα από ένα Bones.
Μέθοδοι
constructor
| Όνομα | Περιγραφή |
|---|---|
| constructor(name) | Αρχικοποιεί ένα νέο αντικείμενο της κλάσης Bone. |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| name | String | Όνομα. |
Result:
constructor_overload
| Όνομα | Περιγραφή |
|---|---|
| constructor_overload() | Αρχικοποιεί ένα νέο αντικείμενο της κλάσης Bone. |
Result:
getWeightCount
| Όνομα | Περιγραφή |
|---|---|
| getWeightCount() | Λαμβάνει τον αριθμό των βαρών, αυτό επεκτείνεται αυτόματα από το setWeight(int, double) |
Result:
getTransform
| Όνομα | Περιγραφή |
|---|---|
| getTransform() | Λαμβάνει ή ορίζει τον πίνακα μετασχηματισμού του κόμβου που περιέχει το οστό. |
Result:
setTransform
| Όνομα | Περιγραφή |
|---|---|
| setTransform(value) | Λαμβάνει ή ορίζει τον πίνακα μετασχηματισμού του κόμβου που περιέχει το οστό. |
Result:
getBoneTransform
| Όνομα | Περιγραφή |
|---|---|
| getBoneTransform() | Λαμβάνει ή ορίζει τον πίνακα μετασχηματισμού του οστού. |
Result:
setBoneTransform
| Όνομα | Περιγραφή |
|---|---|
| setBoneTransform(value) | Λαμβάνει ή ορίζει τον πίνακα μετασχηματισμού του οστού. |
Result:
getNode
| Όνομα | Περιγραφή |
|---|---|
| getNode() | Λαμβάνει ή ορίζει τον κόμβο. Ο κόμβος οστού είναι το οστό στο οποίο συνδέεται το δέρμα, ο SkinDeformer θα χρησιμοποιήσει τον κόμβο οστού για να επηρεάσει τη μετατόπιση των σημείων ελέγχου. Συνήθως ο κόμβος οστού έχει συνδεδεμένο ένα Skeleton, αλλά δεν είναι υποχρεωτικό. Το συνδεδεμένο Skeleton χρησιμοποιείται συνήθως από το λογισμικό DCC για να εμφανίσει το σκελετό στον χρήστη. |
Result:
setNode
| Όνομα | Περιγραφή |
|---|---|
| setNode(value) | Λαμβάνει ή ορίζει τον κόμβο. Ο κόμβος οστού είναι το οστό στο οποίο συνδέεται το δέρμα, ο SkinDeformer θα χρησιμοποιήσει τον κόμβο οστού για να επηρεάσει τη μετατόπιση των σημείων ελέγχου. Συνήθως ο κόμβος οστού έχει συνδεδεμένο ένα Skeleton, αλλά δεν είναι υποχρεωτικό. Το συνδεδεμένο Skeleton χρησιμοποιείται συνήθως από το λογισμικό DCC για να εμφανίσει το σκελετό στον χρήστη. |
Result:
getName
| Όνομα | Περιγραφή |
|---|---|
| getName() | Λαμβάνει ή ορίζει το όνομα. Το όνομα. |
Result:
setName
| Όνομα | Περιγραφή |
|---|---|
| setName(value) | Λαμβάνει ή ορίζει το όνομα. Το όνομα. |
Result:
getProperties
| Όνομα | Περιγραφή |
|---|---|
| getProperties() | Λαμβάνει τη συλλογή όλων των ιδιοτήτων. |
Result:
get
| Όνομα | Περιγραφή |
|---|---|
| get(index) |
Result:
set
| Όνομα | Περιγραφή |
|---|---|
| set(index, value) |
Result:
getWeight
| Όνομα | Περιγραφή |
|---|---|
| getWeight(index) | Λαμβάνει το βάρος για το σημείο ελέγχου που καθορίζεται από το δείκτη |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| index | Αριθμός | Δείκτης σημείου ελέγχου |
Result: Αριθμός
setWeight
| Όνομα | Περιγραφή |
|---|---|
| setWeight(index, weight) | Ορίζει το βάρος για το σημείο ελέγχου που καθορίζεται από το δείκτη |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| index | Αριθμός | Δείκτης σημείου ελέγχου |
| βάρος | Αριθμός | Νέο βάρος |
Result: Αριθμός
removeProperty
| Όνομα | Περιγραφή |
|---|---|
| removeProperty(property) | Αφαιρεί μια δυναμική ιδιότητα. |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| property | Property | Ποια ιδιότητα να αφαιρεθεί |
Result: boolean
removeProperty
| Όνομα | Περιγραφή |
|---|---|
| removeProperty(property) | Αφαιρέστε την καθορισμένη ιδιότητα που αναγνωρίζεται με όνομα |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| propert | String | null |
Result: boolean
getProperty
| Όνομα | Περιγραφή |
|---|---|
| getProperty(property) | Αποκτήστε την τιμή της καθορισμένης ιδιότητας |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| property | String | Όνομα ιδιότητας |
Result: Αντικείμενο
setProperty
| Όνομα | Περιγραφή |
|---|---|
| setProperty(property, value) | Ορίζει την τιμή της καθορισμένης ιδιότητας |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| property | String | Όνομα ιδιότητας |
| τιμή | Αντικείμενο | Η τιμή της ιδιότητας |
Result: Αντικείμενο
findProperty
| Όνομα | Περιγραφή |
|---|---|
| findProperty(propertyName) | Βρίσκει την ιδιότητα. Μπορεί να είναι δυναμική ιδιότητα (Created by CreateDynamicProperty/SetProperty) ή εγγενής ιδιότητα (Identified by its name) |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| propertyName | String | Όνομα ιδιότητας. |
Result: Property