# GetCornersNonAlloc(Vector3[])

> Calculate the corners for the path.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine.AI](/engine/6000.6/script-reference/unityengine/ai.md)
* **Assembly:** UnityEngine.AIModule

```csharp
public int GetCornersNonAlloc(Vector3[] results)
```

### Parameters

**** (\[Vector3\[]]\(/engine/6000.6/script-reference/unityengine/vector3)): Array to store path corners.

### Returns

| Type                                                       | Description                                                            |
| ---------------------------------------------------------- | ---------------------------------------------------------------------- |
| [int](https://learn.microsoft.com/dotnet/api/system.int32) | The number of corners along the path - including start and end points. |

### Remarks

This function is similar to the [\_corners](/engine/6000.6/script-reference/unityengine/ai/navmeshpath/corners.md) property except that the results are returned in the supplied array.

Note that this function expects the supplied array to have at least 2 elements.
