Bot

Bone class

Een bone definieert de subset van de controlepunten van de geometrie en bepaalt het blend‑gewicht voor elk controlepunt. Het Bone‑object kan niet direct worden gebruikt; een SkinDeformer‑instantie wordt gebruikt om de geometrie te deformereren, en SkinDeformer wordt geleverd met een set bones, waarbij elke bone is gekoppeld aan een node. OPMERKING: Een controlepunt van een geometrie kan aan meer dan één Bone worden gebonden.

Methoden

constructor

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

Parameters:

NaamTypeBeschrijving
nameStringNaam.

Result:


constructor_overload

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

Result:


getWeightCount

NaamBeschrijving
getWeightCount()Haalt het aantal gewichten op, dit wordt automatisch uitgebreid door setWeight(int, double)

Result:


getTransform

NaamBeschrijving
getTransform()Haalt op of stelt de transformatiematrix in van het knooppunt dat de bot bevat.

Result:


setTransform

NaamBeschrijving
setTransform(value)Haalt op of stelt de transformatiematrix in van het knooppunt dat de bot bevat.

Result:


getBoneTransform

NaamBeschrijving
getBoneTransform()Haalt op of stelt de transformatiematrix van de bot in.

Result:


setBoneTransform

NaamBeschrijving
setBoneTransform(value)Haalt op of stelt de transformatiematrix van de bot in.

Result:


getNode

NaamBeschrijving
getNode()Haalt op of stelt het knooppunt in. Het botknooppunt is de bot waaraan de huid is bevestigd; de SkinDeformer zal het botknooppunt gebruiken om de verplaatsing van de controlepunten te beïnvloeden. Een botknooppunt heeft meestal een Skeleton gekoppeld, maar dit is niet vereist. Het gekoppelde Skeleton wordt doorgaans door DCC‑software gebruikt om het skelet aan de gebruiker te tonen.

Result:


setNode

NaamBeschrijving
setNode(value)Haalt op of stelt het knooppunt in. Het botknooppunt is de bot waaraan de huid is bevestigd; de SkinDeformer zal het botknooppunt gebruiken om de verplaatsing van de controlepunten te beïnvloeden. Een botknooppunt heeft meestal een Skeleton gekoppeld, maar dit is niet vereist. Het gekoppelde Skeleton wordt doorgaans door DCC‑software gebruikt om het skelet aan de gebruiker te tonen.

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:


get

NaamBeschrijving
get(index)

Result:


set

NaamBeschrijving
set(index, value)

Result:


getWeight

NaamBeschrijving
getWeight(index)Haalt het gewicht op voor het controlepunt dat is opgegeven door de index.

Parameters:

NaamTypeBeschrijving
indexNumberIndex van het controlepunt

Result: Number


setWeight

NaamBeschrijving
setWeight(index, weight)Stelt het gewicht in voor het controlepunt gespecificeerd door index.

Parameters:

NaamTypeBeschrijving
indexNumberIndex van het controlepunt
gewichtNumberNieuw gewicht

Result: Number


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