## AddBonePose(Node, Matrix4, bool) {#addbonepose_1}

Saves pose transformation matrix for the given bone node.

```csharp
public void AddBonePose(Node node, Matrix4 matrix, bool localMatrix)
```

| Parameter | Type | Description |
| --- | --- | --- |
| node | Node | Bone Node. |
| matrix | Matrix4 | Transformation matrix. |
| localMatrix | Boolean | If set to `true` means to use local matrix otherwise means global matrix. |

### See Also

* class [Node](../../node/)
* struct [Matrix4](../../../aspose.threed.utilities/matrix4/)
* class [Pose](../)
* namespace [Aspose.ThreeD](../../pose/)
* assembly [Aspose.3D](../../../)

---

## AddBonePose(Node, Matrix4) {#addbonepose}

Saves pose transformation matrix for the given bone node. Global transformation matrix is implied.

```csharp
public void AddBonePose(Node node, Matrix4 matrix)
```

| Parameter | Type | Description |
| --- | --- | --- |
| node | Node | Bone Node. |
| matrix | Matrix4 | Transformation matrix. |

### See Also

* class [Node](../../node/)
* struct [Matrix4](../../../aspose.threed.utilities/matrix4/)
* class [Pose](../)
* namespace [Aspose.ThreeD](../../pose/)
* assembly [Aspose.3D](../../../)


