# CreateFromUnitNormalAndPointInPlane(float3, float3)

> Creates a normalized Plane without normalization cost.

## Definition

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

```csharp
public static Plane CreateFromUnitNormalAndPointInPlane(float3 unitNormal, float3 pointInPlane)
```

### Parameters

**** (\[float3]\(/engine/6000.7/script-reference/unity/mathematics/float3)): A non-zero vector that is perpendicular to the plane.  It must be unit length.**** (\[float3]\(/engine/6000.7/script-reference/unity/mathematics/float3)): A point that lies in the plane.

### Returns

| Type                                                                         | Description                                     |
| ---------------------------------------------------------------------------- | ----------------------------------------------- |
| [Plane](/engine/6000.7/script-reference/unity/mathematics/geometry/plane.md) | Normalized Plane constructed from given inputs. |

### Remarks

If you have a unit length normal vector, you can create a Plane faster than using one of its constructors by calling this function.
