# Élément polygone

## 1. Structure

```ts
interface PolygonClip extends BaseClip {
  type: "polygon";
  sides: number;
  size: number;
}
```

## 2. Champs pris en charge

### `sides`
- Type : `number`
- Requis : oui
- Rôle : nombre de côtés

### `size`
- Type : `number`
- Requis : oui
- Rôle : taille du polygone

## 3. Exemple

```json
{
  "type": "polygon",
  "start": 0,
  "duration": 4,
  "sides": 6,
  "size": 140,
  "transform": {
    "x": "50%",
    "y": "50%"
  },
  "style": {
    "fill": "#f97316"
  }
}
```