Bot
inhoud
[
verbergen
]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
| Naam | Beschrijving |
|---|---|
| constructor(name) | Initialiseert een nieuw exemplaar van de Bot-klasse. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| name | String | Naam. |
Result:
constructor_overload
| Naam | Beschrijving |
|---|---|
| constructor_overload() | Initialiseert een nieuw exemplaar van de Bot-klasse. |
Result:
getWeightCount
| Naam | Beschrijving |
|---|---|
| getWeightCount() | Haalt het aantal gewichten op, dit wordt automatisch uitgebreid door setWeight(int, double) |
Result:
getTransform
| Naam | Beschrijving |
|---|---|
| getTransform() | Haalt op of stelt de transformatiematrix in van het knooppunt dat de bot bevat. |
Result:
setTransform
| Naam | Beschrijving |
|---|---|
| setTransform(value) | Haalt op of stelt de transformatiematrix in van het knooppunt dat de bot bevat. |
Result:
getBoneTransform
| Naam | Beschrijving |
|---|---|
| getBoneTransform() | Haalt op of stelt de transformatiematrix van de bot in. |
Result:
setBoneTransform
| Naam | Beschrijving |
|---|---|
| setBoneTransform(value) | Haalt op of stelt de transformatiematrix van de bot in. |
Result:
getNode
| Naam | Beschrijving |
|---|---|
| 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
| Naam | Beschrijving |
|---|---|
| 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
| Naam | Beschrijving |
|---|---|
| getName() | Haalt de naam op of stelt deze in. De naam. |
Result:
setName
| Naam | Beschrijving |
|---|---|
| setName(value) | Haalt de naam op of stelt deze in. De naam. |
Result:
getProperties
| Naam | Beschrijving |
|---|---|
| getProperties() | Haalt de collectie van alle eigenschappen op. |
Result:
get
| Naam | Beschrijving |
|---|---|
| get(index) |
Result:
set
| Naam | Beschrijving |
|---|---|
| set(index, value) |
Result:
getWeight
| Naam | Beschrijving |
|---|---|
| getWeight(index) | Haalt het gewicht op voor het controlepunt dat is opgegeven door de index. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| index | Number | Index van het controlepunt |
Result: Number
setWeight
| Naam | Beschrijving |
|---|---|
| setWeight(index, weight) | Stelt het gewicht in voor het controlepunt gespecificeerd door index. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| index | Number | Index van het controlepunt |
| gewicht | Number | Nieuw gewicht |
Result: Number
removeProperty
| Naam | Beschrijving |
|---|---|
| removeProperty(property) | Verwijdert een dynamische eigenschap. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| eigenschap | Eigenschap | Welke eigenschap moet worden verwijderd |
Result: boolean
removeProperty
| Naam | Beschrijving |
|---|---|
| removeProperty(property) | Verwijder de opgegeven eigenschap geïdentificeerd op naam |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| propert | String | null |
Result: boolean
getProperty
| Naam | Beschrijving |
|---|---|
| getProperty(property) | Haal de waarde van de opgegeven eigenschap op |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| eigenschap | String | Naam van eigenschap |
Result: Object
setProperty
| Naam | Beschrijving |
|---|---|
| setProperty(property, value) | Stelt de waarde van de opgegeven eigenschap in |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| eigenschap | String | Naam van eigenschap |
| value | Object | De waarde van de eigenschap |
Result: Object
findProperty
| Naam | Beschrijving |
|---|---|
| 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:
| Naam | Type | Beschrijving |
|---|---|---|
| propertyName | String | Naam van eigenschap. |
Result: Eigenschap