BindPoint

Inheritance: java.lang.Object, com.aspose.threed.A3DObject

public class BindPoint extends A3DObject

Ένα BindPoint δημιουργείται συνήθως σε μια ιδιότητα αντικειμένου· ορισμένοι τύποι ιδιοτήτων περιέχουν πολλαπλά πεδία συστατικών (όπως ένα πεδίο Vector3), το BindPoint θα δημιουργήσει κανάλι για κάθε πεδίο συστατικού και θα συνδέσει το πεδίο με μία ή περισσότερες εμφανίσεις ακολουθίας κλειδιών μέσω των καναλιών.

Κατασκευαστές

ΚατασκευαστήςΠεριγραφή
BindPoint(Scene scene, Property prop)Αρχικοποιεί ένα νέο στιγμιότυπο της κλάσης BindPoint.

Μέθοδοι

ΜέθοδοςΠεριγραφή
addChannel(String name, Class type, Object value)Προσθέτει την καθορισμένη ιδιότητα καναλιού.
addChannel(String name, Object value)Προσθέτει την καθορισμένη ιδιότητα καναλιού.
bindKeyframeSequence(String channelName, KeyframeSequence sequence)Συνδέστε την ακολουθία κλειδιών στο καθορισμένο κανάλι
createKeyframeSequence(String name)Δημιουργεί μια νέα καμπύλη και τη συνδέει με το πρώτο κανάλι της αντιστοίχισης καμπύλης
equals(Object arg0)
findProperty(String propertyName)Βρίσκει την ιδιότητα.
get(String channelName)Λαμβάνει το κανάλι με το δεδομένο όνομα
getChannel(String channelName)Λαμβάνει το κανάλι με το δεδομένο όνομα
getChannelsCount()Λαμβάνει τον συνολικό αριθμό των καναλιών ιδιοτήτων που ορίζονται σε αυτήν την αντιστοίχηση καμπύλης κίνησης.
getClass()
getKeyframeSequence(String channelName)Λαμβάνει την πρώτη ακολουθία κλειδιών στο καθορισμένο κανάλι
getName()Λαμβάνει το όνομα.
getProperties()Λαμβάνει τη συλλογή όλων των ιδιοτήτων.
getProperty()Λαμβάνει την ιδιότητα που σχετίζεται με το CurveMapping
getProperty(String property)Λάβετε την τιμή της συγκεκριμένης ιδιότητας
hashCode()
notify()
notifyAll()
removeProperty(Property property)Αφαιρεί μια δυναμική ιδιότητα.
removeProperty(String property)Αφαιρέστε την καθορισμένη ιδιότητα που προσδιορίζεται με όνομα
resetChannels()Αδειάζει τα κανάλια ιδιοτήτων αυτής της αντιστοίχισης καμπύλης κίνησης.
setName(String value)Ορίζει το όνομα.
setProperty(Property value)Λαμβάνει την ιδιότητα που σχετίζεται με το CurveMapping
setProperty(String property, Object value)Ορίζει την τιμή της συγκεκριμένης ιδιότητας
toString()Μετατρέπει το αντικείμενο σε συμβολοσειρά
wait()
wait(long arg0)
wait(long arg0, int arg1)

BindPoint(Scene scene, Property prop)

public BindPoint(Scene scene, Property prop)

Αρχικοποιεί ένα νέο στιγμιότυπο της κλάσης BindPoint.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
sceneSceneΗ σκηνή που περιέχει την κίνηση.
propPropertyΙδιότητα.

addChannel(String name, Class type, Object value)

public boolean addChannel(String name, Class<?> type, Object value)

Προσθέτει την καθορισμένη ιδιότητα καναλιού.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
namejava.lang.StringΌνομα.
typejava.lang.ClassΤύπος.
τιμήjava.lang.ObjectΤιμή.

Returns: boolean - true, εάν το κανάλι προστέθηκε, false διαφορετικά.

addChannel(String name, Object value)

public boolean addChannel(String name, Object value)

Προσθέτει την καθορισμένη ιδιότητα καναλιού.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
namejava.lang.StringΌνομα.
τιμήjava.lang.ObjectΤιμή.

Returns: boolean - true, εάν το κανάλι προστέθηκε, false διαφορετικά.

bindKeyframeSequence(String channelName, KeyframeSequence sequence)

public void bindKeyframeSequence(String channelName, KeyframeSequence sequence)

Συνδέστε την ακολουθία κλειδιών στο καθορισμένο κανάλι

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
channelNamejava.lang.StringΣε ποιο κανάλι θα συνδεθεί η ακολουθία κλειδιών
sequenceKeyframeSequenceΗ ακολουθία κλειδιών προς σύνδεση

createKeyframeSequence(String name)

public KeyframeSequence createKeyframeSequence(String name)

Δημιουργεί μια νέα καμπύλη και τη συνδέει με το πρώτο κανάλι της αντιστοίχισης καμπύλης

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
namejava.lang.StringΤο όνομα της νέας ακολουθίας.

Returns: KeyframeSequence - The keyframe sequence.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Βρίσκει την ιδιότητα. Μπορεί να είναι μια δυναμική ιδιότητα (Δημιουργήθηκε με CreateDynamicProperty/SetProperty) ή εγγενής ιδιότητα (Προσδιορίζεται με το όνομά της)

Parameters:

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

Returns: Property - The property.

get(String channelName)

public AnimationChannel get(String channelName)

Λαμβάνει το κανάλι με το δεδομένο όνομα

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
channelNamejava.lang.StringΌνομα καναλιού

Returns: AnimationChannel - Animation channel

getChannel(String channelName)

public AnimationChannel getChannel(String channelName)

Λαμβάνει το κανάλι με το δεδομένο όνομα

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
channelNamejava.lang.StringΤο όνομα καναλιού για εύρεση

Returns: AnimationChannel - Channel with the name

getChannelsCount()

public int getChannelsCount()

Λαμβάνει τον συνολικό αριθμό των καναλιών ιδιοτήτων που ορίζονται σε αυτήν την αντιστοίχηση καμπύλης κίνησης.

Returns: int - Ο αριθμός των καναλιών.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getKeyframeSequence(String channelName)

public KeyframeSequence getKeyframeSequence(String channelName)

Λαμβάνει την πρώτη ακολουθία κλειδιών στο καθορισμένο κανάλι

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
channelNamejava.lang.StringΤο όνομα καναλιού για εύρεση

Returns: KeyframeSequence - First keyframe sequence with the channel name

getName()

public String getName()

Λαμβάνει το όνομα.

Returns: java.lang.String - το όνομα.

getProperties()

public PropertyCollection getProperties()

Λαμβάνει τη συλλογή όλων των ιδιοτήτων.

Returns: PropertyCollection - the collection of all properties.

getProperty()

public Property getProperty()

Λαμβάνει την ιδιότητα που σχετίζεται με το CurveMapping

Returns: Property - the property associated with the CurveMapping

getProperty(String property)

public Object getProperty(String property)

Λάβετε την τιμή της συγκεκριμένης ιδιότητας

Parameters:

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

Returns: java.lang.Object - Η τιμή της ευρεθείσας ιδιότητας

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

removeProperty(Property property)

public boolean removeProperty(Property property)

Αφαιρεί μια δυναμική ιδιότητα.

Parameters:

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

Returns: boolean - true εάν η ιδιότητα αφαιρεθεί επιτυχώς

removeProperty(String property)

public boolean removeProperty(String property)

Αφαιρέστε την καθορισμένη ιδιότητα που προσδιορίζεται με όνομα

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
ιδιότηταjava.lang.StringΠοια ιδιότητα να αφαιρεθεί

Returns: boolean - true εάν η ιδιότητα αφαιρεθεί επιτυχώς

resetChannels()

public void resetChannels()

Αδειάζει τα κανάλια ιδιοτήτων αυτής της αντιστοίχισης καμπύλης κίνησης.

setName(String value)

public void setName(String value)

Ορίζει το όνομα.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
τιμήjava.lang.StringΝέα τιμή

setProperty(Property value)

public void setProperty(Property value)

Λαμβάνει την ιδιότητα που σχετίζεται με το CurveMapping

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
valuePropertyΝέα τιμή

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Ορίζει την τιμή της συγκεκριμένης ιδιότητας

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
ιδιότηταjava.lang.StringΌνομα ιδιότητας
τιμήjava.lang.ObjectΗ τιμή της ιδιότητας

toString()

public String toString()

Μετατρέπει το αντικείμενο σε συμβολοσειρά

Returns: java.lang.String - Συμβολοσειρά αντικειμένου

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
arg0long
arg1int