---
title: "reverse"
description: "Reverses the segments of this path into the specified [destination], turning a clockwise path
into a counter-clockwise path and vice-versa. Each contour in the path is reversed independently,
and the contours appear in the [destination] in reverse order.

This method preserves the general structure of this path as much as possible:
- Lines become lines
- Quadratic Bézier curves become quadratic Bézier curves
- Cubic Bézier curves become cubic Bézier curves
- Close and move commands remain close and move commands
- Conic segments become quadratic Bézier curves"
type: "function"
---

<div class='type'>Function</div>


<a id='references'></a>
<div class='sourceset sourceset-common'>Common</div>


```kotlin
fun Path.reverse(destination: Path = Path()): Path
```


Reverses the segments of this path into the specified `destination`, turning a clockwise path
into a counter-clockwise path and vice-versa. Each contour in the path is reversed independently,
and the contours appear in the `destination` in reverse order.

This method preserves the general structure of this path as much as possible:
- Lines become lines
- Quadratic Bézier curves become quadratic Bézier curves
- Cubic Bézier curves become cubic Bézier curves
- Close and move commands remain close and move commands
- Conic segments become quadratic Bézier curves

#### Returns

| | |
| --- | --- |
|  | A `Path` containing the reverse of this `Path`. The returned path is either a newly allocated `Path` if the `destination` parameter was left unspecified, or the `destination` parameter. |




