# DeleteVertex(PolygonGeometry, int)

> Delete a vertex from the geometry returning a new geometry with updated normals and centroid.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine.LowLevelPhysics2D](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d.md)
* **Assembly:** UnityEngine.Physics2DModule

```csharp
public static PolygonGeometry DeleteVertex(PolygonGeometry geometry, int index)
```

### Parameters

**** (\[PolygonGeometry]\(/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/polygongeometry)): The geometry to adjust.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): The vertex index to delete.

### Returns

| Type                                                                                                | Description                               |
| --------------------------------------------------------------------------------------------------- | ----------------------------------------- |
| [PolygonGeometry](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/polygongeometry.md) | The new geometry with the deleted vertex. |
