AnimationNode

AnimationNode class

Aspose.3D ondersteunt animatiehiërarchie, elke animatie kan worden samengesteld uit meerdere animaties en de key‑frame‑definitie van een animatie. AnimationNode definieert de transformatie van een eigenschapswaarde in de tijd; bijvoorbeeld, een animation node kan worden gebruikt om de transformatie van een node of andere numerieke eigenschappen van een A3DObject‑object te regelen.

Methoden

constructor

NaamBeschrijving
constructor(name)Initialiseert een nieuw exemplaar van de klasse AnimationNode.

Parameters:

NaamTypeBeschrijving
nameStringNaam

Result:


constructor_overload

NaamBeschrijving
constructor_overload()Initialiseert een nieuw exemplaar van de klasse AnimationNode.

Result:


getBindPoints

NaamBeschrijving
getBindPoints()Haalt de huidige eigenschap-bindpunten op

Result:


getSubAnimations

NaamBeschrijving
getSubAnimations()Haalt de subanimatie‑knopen onder de huidige animaties op

Result:


getName

NaamBeschrijving
getName()Haalt de naam op of stelt deze in. De naam.

Result:


setName

NaamBeschrijving
setName(value)Haalt de naam op of stelt deze in. De naam.

Result:


getProperties

NaamBeschrijving
getProperties()Haalt de collectie van alle eigenschappen op.

Result:


findBindPoint

NaamBeschrijving
findBindPoint(name)Vindt het bindpunt op naam.

Parameters:

NaamTypeBeschrijving
nameStringNaam van het bindpunt om te vinden.

Result: BindPoint


getBindPoint

NaamBeschrijving
getBindPoint(target, propName, create)Haalt het animatie-bindpunt op voor de opgegeven eigenschap.

Parameters:

NaamTypeBeschrijving
targetA3DObjectOp welk object het bindpunt moet worden gemaakt.
propNameStringDe naam van de eigenschap.
makenbooleanIndien ingesteld op

Result: BindPoint


getKeyframeSequence

NaamBeschrijving
getKeyframeSequence(target, propName, channelName, create)Haalt de keyframe-reeks op voor de opgegeven eigenschap en kanaal.

Parameters:

NaamTypeBeschrijving
targetA3DObjectOp welke instantie de keyframe-reeks moet worden gemaakt.
propNameStringDe naam van de eigenschap.
channelNameStringDe kanaalnaam.
makenbooleanIndien ingesteld op

Result: KeyframeSequence


getKeyframeSequence

NaamBeschrijving
getKeyframeSequence(target, propName, create)Haalt de keyframe-reeks op voor de opgegeven eigenschap.

Parameters:

NaamTypeBeschrijving
targetA3DObjectOp welke instantie de keyframe-reeks moet worden gemaakt.
propNameStringDe naam van de eigenschap.
makenbooleanIndien ingesteld op

Result: KeyframeSequence


createBindPoint

NaamBeschrijving
createBindPoint(obj, propName)Maakt een BindPoint aan op basis van het gegevenstype van de eigenschap.

Parameters:

NaamTypeBeschrijving
objA3DObjectObject.
propNameStringNaam van eigenschap.

Result: BindPoint


removeProperty

NaamBeschrijving
removeProperty(property)Verwijdert een dynamische eigenschap.

Parameters:

NaamTypeBeschrijving
eigenschapEigenschapWelke eigenschap moet worden verwijderd

Result: boolean


removeProperty

NaamBeschrijving
removeProperty(property)Verwijder de opgegeven eigenschap geïdentificeerd op naam

Parameters:

NaamTypeBeschrijving
propertStringnull

Result: boolean


getProperty

NaamBeschrijving
getProperty(property)Haal de waarde van de opgegeven eigenschap op

Parameters:

NaamTypeBeschrijving
eigenschapStringNaam van eigenschap

Result: Object


setProperty

NaamBeschrijving
setProperty(property, value)Stelt de waarde van de opgegeven eigenschap in

Parameters:

NaamTypeBeschrijving
eigenschapStringNaam van eigenschap
valueObjectDe waarde van de eigenschap

Result: Object


findProperty

NaamBeschrijving
findProperty(propertyName)Zoekt de eigenschap. Het kan een dynamische eigenschap (Gemaakt door CreateDynamicProperty/SetProperty) of een native eigenschap(Geadresseerd aan de hand van zijn naam)

Parameters:

NaamTypeBeschrijving
propertyNameStringNaam van eigenschap.

Result: Eigenschap