Bone

περιεχόμενα
[ ]

Bone class

Ένα bone ορίζει το υποσύνολο των σημείων ελέγχου της γεωμετρίας και καθορίζει το βάρος ανάμειξης για κάθε σημείο ελέγχου. Το αντικείμενο Bone δεν μπορεί να χρησιμοποιηθεί άμεσα, μια παρουσία SkinDeformer χρησιμοποιείται για την παραμόρφωση της γεωμετρίας, και το SkinDeformer περιλαμβάνει ένα σύνολο bones, κάθε bone συνδεδεμένο με έναν κόμβο. ΣΗΜΕΙΩΣΗ: Ένα σημείο ελέγχου μιας γεωμετρίας μπορεί να συνδεθεί με περισσότερα από ένα Bones.

Μέθοδοι

constructor

ΌνομαΠεριγραφή
constructor(name)Αρχικοποιεί ένα νέο αντικείμενο της κλάσης Bone.

Parameters:

ΌνομαΤύποςΠεριγραφή
nameStringΌνομα.

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:

ΌνομαΤύποςΠεριγραφή
propertyPropertyΠοια ιδιότητα να αφαιρεθεί

Result: boolean


removeProperty

ΌνομαΠεριγραφή
removeProperty(property)Αφαιρέστε την καθορισμένη ιδιότητα που αναγνωρίζεται με όνομα

Parameters:

ΌνομαΤύποςΠεριγραφή
propertStringnull

Result: boolean


getProperty

ΌνομαΠεριγραφή
getProperty(property)Αποκτήστε την τιμή της καθορισμένης ιδιότητας

Parameters:

ΌνομαΤύποςΠεριγραφή
propertyStringΌνομα ιδιότητας

Result: Αντικείμενο


setProperty

ΌνομαΠεριγραφή
setProperty(property, value)Ορίζει την τιμή της καθορισμένης ιδιότητας

Parameters:

ΌνομαΤύποςΠεριγραφή
propertyStringΌνομα ιδιότητας
τιμήΑντικείμενοΗ τιμή της ιδιότητας

Result: Αντικείμενο


findProperty

ΌνομαΠεριγραφή
findProperty(propertyName)Βρίσκει την ιδιότητα. Μπορεί να είναι δυναμική ιδιότητα (Created by CreateDynamicProperty/SetProperty) ή εγγενής ιδιότητα (Identified by its name)

Parameters:

ΌνομαΤύποςΠεριγραφή
propertyNameStringΌνομα ιδιότητας.

Result: Property