# Projection(float3)

> Projects the given point onto the plane.

## Definition

* **Type:** Method
* **Namespace:** [Unity.Mathematics.Geometry](/engine/6000.7/script-reference/unity/mathematics/geometry.md)
* **Assembly:** UnityEngine.MathematicsModule

```csharp
public float3 Projection(float3 point)
```

### Parameters

**** (\[float3]\(/engine/6000.7/script-reference/unity/mathematics/float3)): Point to project onto the plane.

### Returns

| Type                                                                  | Description                              |
| --------------------------------------------------------------------- | ---------------------------------------- |
| [float3](/engine/6000.7/script-reference/unity/mathematics/float3.md) | Projected point that's inside the plane. |

### Remarks

Plane must be normalized prior to calling this function.  The result is the position closest to the point that still lies in the plane.
