Pose

Pose class

De pose wordt gebruikt om de transformatie-matrix op te slaan wanneer de geometrie geskinnd is. De pose is een verzameling van BonePose; elke BonePose slaat de concrete transformatie-informatie van de botknoop op.

Methoden

constructor

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

Parameters:

NaamTypeBeschrijving
nameStringNaam

Result:


constructor_overload

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

Result:


getPoseType

NaamBeschrijving
getPoseType()Haalt het type van de pose op of stelt dit in. De waarde van de eigenschap is de PoseType-integerconstante. Het type van de pose.

Result:


setPoseType

NaamBeschrijving
setPoseType(value)Haalt het type van de pose op of stelt dit in. De waarde van de eigenschap is de PoseType-integerconstante. Het type van de pose.

Result:


getBonePoses

NaamBeschrijving
getBonePoses()Haalt alle BonePose op. De knooppunten.

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:


addBonePose

NaamBeschrijving
addBonePose(node, matrix, localMatrix)Slaat de pose-transformatie-matrix op voor de opgegeven botknooppunt.

Parameters:

NaamTypeBeschrijving
nodeNodeBotknooppunt.
matrixMatrix4Transformatie-matrix.
localMatrixbooleanIndien ingesteld op

Result:


addBonePose

NaamBeschrijving
addBonePose(node, matrix)Slaat de pose-transformatiematrix op voor de opgegeven botknoop. De globale transformatiematrix wordt geïmpliceerd.

Parameters:

NaamTypeBeschrijving
nodeNodeBotknooppunt.
matrixMatrix4Transformatie-matrix.

Result:


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