AnimationNode

AnimationNode class

Το Aspose.3D υποστηρίζει ιεραρχία κίνησης, κάθε κίνηση μπορεί να αποτελείται από πολλές κινήσεις και τον ορισμό των key-frame της κίνησης. Το AnimationNode ορίζει τη μετασχηματισμό μιας τιμής ιδιότητας με την πάροδο του χρόνου, για παράδειγμα, ένας κόμβος κίνησης μπορεί να χρησιμοποιηθεί για να ελέγξει τον μετασχηματισμό ενός κόμβου ή άλλες αριθμητικές ιδιότητες του αντικειμένου A3DObject.

Μέθοδοι

constructor

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

Parameters:

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

Result:


constructor_overload

ΌνομαΠεριγραφή
constructor_overload()Αρχικοποιεί ένα νέο στιγμιότυπο της κλάσης AnimationNode.

Result:


getBindPoints

ΌνομαΠεριγραφή
getBindPoints()Λαμβάνει τα τρέχοντα σημεία σύνδεσης ιδιοτήτων

Result:


getSubAnimations

ΌνομαΠεριγραφή
getSubAnimations()Λαμβάνει τους κόμβους υπο-ανιμασιών κάτω από τις τρέχουσες ανιμασίες

Result:


getName

ΌνομαΠεριγραφή
getName()Λαμβάνει ή ορίζει το όνομα. Το όνομα.

Result:


setName

ΌνομαΠεριγραφή
setName(value)Λαμβάνει ή ορίζει το όνομα. Το όνομα.

Result:


getProperties

ΌνομαΠεριγραφή
getProperties()Λαμβάνει τη συλλογή όλων των ιδιοτήτων.

Result:


findBindPoint

ΌνομαΠεριγραφή
findBindPoint(name)Βρίσκει το σημείο σύνδεσης με βάση το όνομα.

Parameters:

ΌνομαΤύποςΠεριγραφή
nameStringΌνομα σημείου σύνδεσης για εύρεση.

Result: BindPoint


getBindPoint

ΌνομαΠεριγραφή
getBindPoint(target, propName, create)Λαμβάνει το σημείο σύνδεσης της κίνησης στην καθορισμένη ιδιότητα.

Parameters:

ΌνομαΤύποςΠεριγραφή
targetA3DObjectΣε ποιο αντικείμενο θα δημιουργηθεί το σημείο σύνδεσης.
propNameStringΤο όνομα της ιδιότητας.
δημιουργίαbooleanΑν οριστεί σε

Result: BindPoint


getKeyframeSequence

ΌνομαΠεριγραφή
getKeyframeSequence(target, propName, channelName, create)Λαμβάνει την ακολουθία καρέ-κλειδιού στην καθορισμένη ιδιότητα και στο κανάλι.

Parameters:

ΌνομαΤύποςΠεριγραφή
targetA3DObjectΣε ποιο αντικείμενο θα δημιουργηθεί η ακολουθία καρέ-κλειδιού.
propNameStringΤο όνομα της ιδιότητας.
channelNameStringΤο όνομα του καναλιού.
δημιουργίαbooleanΑν οριστεί σε

Result: KeyframeSequence


getKeyframeSequence

ΌνομαΠεριγραφή
getKeyframeSequence(target, propName, create)Λαμβάνει την ακολουθία καρέ-κλειδιού στην καθορισμένη ιδιότητα.

Parameters:

ΌνομαΤύποςΠεριγραφή
targetA3DObjectΣε ποιο αντικείμενο θα δημιουργηθεί η ακολουθία καρέ-κλειδιού.
propNameStringΤο όνομα της ιδιότητας.
δημιουργίαbooleanΑν οριστεί σε

Result: KeyframeSequence


createBindPoint

ΌνομαΠεριγραφή
createBindPoint(obj, propName)Δημιουργεί ένα BindPoint βάσει του τύπου δεδομένων της ιδιότητας.

Parameters:

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

Result: BindPoint


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