( vertices: Vector[], offset: number, arcSegments: number = 0 )
| 287 | } |
| 288 | |
| 289 | export default function offsetPolygon( |
| 290 | vertices: Vector[], |
| 291 | offset: number, |
| 292 | arcSegments: number = 0 |
| 293 | ): Vector[] { |
| 294 | const polygon = createPolygon(vertices); |
| 295 | |
| 296 | if (offset > 0) { |
| 297 | return createMarginPolygon(polygon, offset, arcSegments).vertices; |
| 298 | } else { |
| 299 | return createPaddingPolygon(polygon, -offset, arcSegments).vertices; |
| 300 | } |
| 301 | } |
nothing calls this directly
no test coverage detected