1
0
Fork 0
freesewing/markdown/dev/reference/api/macros/flip/en.md
Joost De Cock 249f2600e5 chore: More linting
@nicholasdower is smarter than me. What's missing was the
`listItemIndent` setting
2022-02-20 14:44:38 +01:00

26 lines
792 B
Markdown

---
title: flip
---
The `flip` macro flips (mirrors) an entire part vertically around either the X-axis or the Y-axis.\
It is provided by the [flip plugin](/reference/plugins/flip).
```js
macro("flip", {
axis: 'x'
})
```
| Property | Default | Type | Description |
|----------------:|---------|---------------------|-------------|
| `axis` | 'x' | The axis to flip around. Either `x` or `y` |
<Note>
Under the hood, this macro will:
- Go through all Points in your Part, and multiply their (X or Y)-coordinate by -1
- Go through all the Paths in your Part, and for each drawing operation will multiply the (X or Y)-coordinare by -1
- Go through all the Snippets in your Part and multiply the (X or Y)-coordinate of the anchor point by -1
</Note>