# HumanPose

> Retargetable humanoid pose.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine](/engine/6000.6/script-reference/unityengine.md)
* **Assembly:** UnityEngine.AnimationModule

```csharp
public struct HumanPose
```

## Remarks

Represents a humanoid pose that is completely abstracted from any skeleton rig. Additional Resources: [HumanPoseHandler](/engine/6000.6/script-reference/unityengine/humanposehandler.md).

## Fields

| Value                                                                                 | Description                               |
| ------------------------------------------------------------------------------------- | ----------------------------------------- |
| [bodyPosition](/engine/6000.6/script-reference/unityengine/humanpose/bodyposition.md) | The human body position for that pose.    |
| [bodyRotation](/engine/6000.6/script-reference/unityengine/humanpose/bodyrotation.md) | The human body orientation for that pose. |
| [muscles](/engine/6000.6/script-reference/unityengine/humanpose/muscles.md)           | The array of muscle values for that pose. |

## Properties

| Property                                                                                                    | Description                                                                                                                     |
| ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| [ikGoalPositions](/engine/6000.6/script-reference/unityengine/humanpose/ikgoalpositions.md)                 | The positions of the four IK goals: left foot, right foot, left hand and right hand in character space.                         |
| [ikGoalRotations](/engine/6000.6/script-reference/unityengine/humanpose/ikgoalrotations.md)                 | The rotations of the four IK goals: left foot, right foot, left hand and right hand in character space.                         |
| [internalIkGoalRotations](/engine/6000.6/script-reference/unityengine/humanpose/internalikgoalrotations.md) | The rotations of the four IK goals: left foot, right foot, left hand and right hand, as used internally in the Humanoid system. |
