AnimationNode

AnimationNode class

Aspose.3D stödjer animationshierarki, varje animation kan bestå av flera animationer och animationens nyckelramdefinition. AnimationNode definierar transformationen av ett egenskapsvärde över tid, till exempel kan en animationsnod användas för att kontrollera en nods transformation eller andra numeriska egenskaper hos ett A3DObject-objekt.

Metoder

constructor

NamnBeskrivning
constructor(name)Initierar en ny instans av klassen AnimationNode.

Parameters:

NamnTypBeskrivning
nameSträngNamn

Result:


constructor_overload

NamnBeskrivning
constructor_overload()Initierar en ny instans av klassen AnimationNode.

Result:


getBindPoints

NamnBeskrivning
getBindPoints()Hämtar de aktuella bindningspunkterna

Result:


getSubAnimations

NamnBeskrivning
getSubAnimations()Hämtar delanimationsnoderna under aktuella animationer

Result:


getName

NamnBeskrivning
getName()Hämtar eller anger namnet. Namnet.

Result:


setName

NamnBeskrivning
setName(value)Hämtar eller anger namnet. Namnet.

Result:


getProperties

NamnBeskrivning
getProperties()Hämtar samlingen av alla egenskaper.

Result:


findBindPoint

NamnBeskrivning
findBindPoint(name)Hittar bindningspunkten efter namn.

Parameters:

NamnTypBeskrivning
nameSträngNamnet på bindningspunkten att hitta.

Result: BindPoint


getBindPoint

NamnBeskrivning
getBindPoint(target, propName, create)Hämtar animationsbindningspunkten för given egenskap.

Parameters:

NamnTypBeskrivning
målA3DObjectPå vilket objekt bindningspunkten ska skapas.
propNameSträngEgenskapens namn.
skapabooleanOm inställt på

Result: BindPoint


getKeyframeSequence

NamnBeskrivning
getKeyframeSequence(target, propName, channelName, create)Hämtar nyckelbildssekvensen för given egenskap och kanal.

Parameters:

NamnTypBeskrivning
målA3DObjectPå vilken instans nyckelbildssekvensen ska skapas.
propNameSträngEgenskapens namn.
channelNameSträngKanalens namn.
skapabooleanOm inställt på

Result: KeyframeSequence


getKeyframeSequence

NamnBeskrivning
getKeyframeSequence(target, propName, create)Hämtar nyckelbildssekvensen för given egenskap.

Parameters:

NamnTypBeskrivning
målA3DObjectPå vilken instans nyckelbildssekvensen ska skapas.
propNameSträngEgenskapens namn.
skapabooleanOm inställt på

Result: KeyframeSequence


createBindPoint

NamnBeskrivning
createBindPoint(obj, propName)Skapar en BindPoint baserat på egenskapens datatyp.

Parameters:

NamnTypBeskrivning
objA3DObjectObjekt.
propNameSträngEgenskapsnamn.

Result: BindPoint


removeProperty

NamnBeskrivning
removeProperty(property)Tar bort en dynamisk egenskap.

Parameters:

NamnTypBeskrivning
propertyPropertyVilken egenskap som ska tas bort

Result: boolean


removeProperty

NamnBeskrivning
removeProperty(property)Ta bort den angivna egenskapen som identifieras med namn

Parameters:

NamnTypBeskrivning
propertSträngnull

Result: boolean


getProperty

NamnBeskrivning
getProperty(property)Hämta värdet för den angivna egenskapen

Parameters:

NamnTypBeskrivning
propertySträngEgenskapsnamn

Result: Objekt


setProperty

NamnBeskrivning
setProperty(property, value)Sätter värdet för den angivna egenskapen

Parameters:

NamnTypBeskrivning
propertySträngEgenskapsnamn
värdeObjektVärdet för egenskapen

Result: Objekt


findProperty

NamnBeskrivning
findProperty(propertyName)Hittar egenskapen. Det kan vara en dynamisk egenskap (Skapad av CreateDynamicProperty/SetProperty) eller en inbyggd egenskap (Identifierad av dess namn)

Parameters:

NamnTypBeskrivning
propertyNameSträngEgenskapsnamn.

Result: Property