# articulationBody

> The ArticulationBody of the collider that was hit. If the collider is not attached to an articulation body then it is null.

## Definition

* **Type:** Property
* **Namespace:** [UnityEngine](/engine/6000.7/script-reference/unityengine.md)
* **Assembly:** UnityEngine.PhysicsModule

```csharp
public ArticulationBody articulationBody { get; }
```

### Remarks

Additional Resources: [Physics.Raycast](/engine/6000.7/script-reference/unityengine/physics/raycast.md), [Physics.Linecast](/engine/6000.7/script-reference/unityengine/physics/linecast.md), [Physics.RaycastAll](/engine/6000.7/script-reference/unityengine/physics/raycastall.md)

### Examples

```csharp
using UnityEngine;
using UnityEngine.InputSystem;

public class Example : MonoBehaviour
{
    // Apply a force to a clicked articulationBody object.

    // The force applied to an object when hit.
    float hitForce;

    void Update()
    {
        if (Mouse.current.leftButton.wasPressedThisFrame)
        {
            RaycastHit hit;
            Ray ray = Camera.main.ScreenPointToRay(Mouse.current.position.ReadValue());

            if (Physics.Raycast(ray, out hit))
            {
                if (hit.articulationBody != null)
                {
                    hit.articulationBody.AddForce(ray.direction * hitForce);
                }
            }
        }
    }
}
```
