# PhysicsShapeType2D

> Options for indicate which primitive shape type is used to interpret geometry contained within a PhysicsShape2D object.

## Definition

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

```csharp
public enum PhysicsShapeType2D
```

## Remarks

Additional Resources: [PhysicsShape2D.shapeType](/engine/6000.5/script-reference/unityengine/physicsshape2d/shapetype.md).

## Fields

| Value                                                                                | Description                                                                                                                           |
| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------- |
| [Capsule](/engine/6000.5/script-reference/unityengine/physicsshapetype2d/capsule.md) | Use a capsule shape to interpret the [PhysicsShape2D](/engine/6000.5/script-reference/unityengine/physicsshape2d.md) geometry.        |
| [Circle](/engine/6000.5/script-reference/unityengine/physicsshapetype2d/circle.md)   | Use a circle shape to interpret the [PhysicsShape2D](/engine/6000.5/script-reference/unityengine/physicsshape2d.md) geometry.         |
| [Edges](/engine/6000.5/script-reference/unityengine/physicsshapetype2d/edges.md)     | Use multiple edges to interpret the [PhysicsShape2D](/engine/6000.5/script-reference/unityengine/physicsshape2d.md) geometry.         |
| [Polygon](/engine/6000.5/script-reference/unityengine/physicsshapetype2d/polygon.md) | Use a convex polygon shape to interpret the [PhysicsShape2D](/engine/6000.5/script-reference/unityengine/physicsshape2d.md) geometry. |
