Humanoid
Context: object.virtual.avatar.humanoid
This document describes the data structure for a humanoid, a subclass of a virtual avatar that represents a character with human-like features or characteristics. Humanoid avatars are commonly used in virtual environments, games, and other digital applications.
Data structure
| Key | Type | Description | Mandatory |
|---|---|---|---|
| hasArms | boolean | Has arms | Yes |
| hasHands | boolean | Has hands | Yes |
| hasLegs | boolean | Has legs | Yes |
| hasEyes | boolean | Has eyes | Yes |
| hasMouth | boolean | Has mouth | Yes |
| noEyes | integer | Number of eyes | Yes |
| noFingers | integer | Number of fingers on one hand | Yes |
| mouthType | string | Mouth type (e.g. bone, morph) | Yes |
| eyesType | string | Eyes type (e.g. bone, morph) | Yes |
Example
"humanoid":{
"hasArms": true,
"hasLegs": true,
"hasMouth": true,
"noEyes": 2,
"noFingers": 5,
"mouthType": "morph",
"eyesType": "bone"
}