# GetVertices(NativeArray<Vector3>)

> Populates an array with the vertex positions from the MeshData.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine](/engine/6000.5/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public void GetVertices(NativeArray<Vector3> outVertices)
```

### Parameters

**** (\[NativeArray\<Vector3>]\(/engine/6000.5/script-reference/unity/collections/nativearray1)): The destination vertex positions array.

### Remarks

The destination array must have at least [vertexCount](/engine/6000.5/script-reference/unityengine/mesh/meshdata/vertexcount.md) elements. Unity will convert vertex position data into [Vector3](/engine/6000.5/script-reference/unityengine/vector3.md) format if needed. Additional Resources: [Mesh.GetVertices](/engine/6000.5/script-reference/unityengine/mesh/getvertices.md), [HasVertexAttribute](/engine/6000.5/script-reference/unityengine/mesh/meshdata/hasvertexattribute.md), [Mesh.AcquireReadOnlyMeshData](/engine/6000.5/script-reference/unityengine/mesh/acquirereadonlymeshdata.md).
