> For the complete documentation index, see [llms.txt](https://jorge-jgnz94.gitbook.io/hptk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jorge-jgnz94.gitbook.io/hptk/master/modules/avatar/point.md).

# Point

![](https://2698598769-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYpeL-Cll-FXMj9b3XC%2F-MZg3Tq6HxifYzmKZHbZ%2F-MZgBGErU0HK6Q--1qV4%2Fpoint.PNG?alt=media\&token=fe2d04ae-41d9-4c91-a96a-31f270e6077e)

## SubModel <a href="#model" id="model"></a>

Points are **components of a bone** and they **contain one or more representations**. Representations are stored in a dictionary. Variables of this module are described bellow:

#### Parenting

* **Reprs:** Dictionary that contains **references to each representation of the point**. Most common keys are `AvatarModel.key` ("master") or `PuppetModel.key` ("slave") but extra representations are supported.<br>
* **Bone:** Bone of which this point is.

{% hint style="info" %}
**ReprModels are self-registered** in the dictionaries of their respective PointModels during their Awake function.
{% endhint %}
