# thisLinearVelocity

> The linear velocity of the Rigidbody or ArticulationBody belonging to the collider of the Component that received the Collision event (Read Only).

## Definition

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

```csharp
public Vector3 thisLinearVelocity { get; }
```

### Remarks

The linear velocity of the [Rigidbody](/engine/6000.7/script-reference/unityengine/rigidbody.md) or [ArticulationBody](/engine/6000.7/script-reference/unityengine/articulationbody.md) belonging to the collider of the [Component](/engine/6000.7/script-reference/unityengine/component.md) that received the [Collision](/engine/6000.7/script-reference/unityengine/collision.md) event. The returned velocity is the one recorded at the moment of collision rather than the current one.  If the collider doesn't have a rigid or articulation body attached, this returns [\_zero](/engine/6000.7/script-reference/unityengine/vector3/zero.md).

### Examples

```csharp
using UnityEngine;

public class ExampleScript : MonoBehaviour
{
    void OnCollisionEnter(Collision collision)
    {
         // Print the linear velocity of our body during collision.
	 Debug.Log($"Collided with: {(collision.thisBody ?? collision.thisCollider).gameObject.name}, linear velocity at collision time: {collision.thisLinearVelocity}.");
    }
}
```
