# ChainSegmentGeometry

> Create a default ChainSegment. See _defaultGeometry.

## Definition

* **Type:** Constructor
* **Namespace:** [Unity.U2D.Physics](/engine/6000.7/script-reference/unity/u2d/physics.md)
* **Assembly:** UnityEngine.PhysicsCore2DModule

## ChainSegmentGeometry()

Create a default ChainSegment. See [\_defaultGeometry](/engine/6000.7/script-reference/unity/u2d/physics/chainsegmentgeometry/defaultgeometry.md).

```csharp
public ChainSegmentGeometry()
```

## ChainSegmentGeometry(SegmentGeometry, Vector2, Vector2)

Create a default ChainSegment.

```csharp
public ChainSegmentGeometry(SegmentGeometry segmentGeometry, Vector2 ghost1, Vector2 ghost2)
```

### Parameters

**** (\[SegmentGeometry]\(/engine/6000.7/script-reference/unity/u2d/physics/segmentgeometry)): The segment geometry.**** (\[Vector2]\(/engine/6000.7/script-reference/unityengine/vector2)): The 'ghost' vertex preceding [\_point1](/engine/6000.7/script-reference/unity/u2d/physics/segmentgeometry/point1.md).**** (\[Vector2]\(/engine/6000.7/script-reference/unityengine/vector2)): The 'ghost' vertex following [\_point2](/engine/6000.7/script-reference/unity/u2d/physics/segmentgeometry/point2.md).
