1
0
Fork 0
freesewing/sites/dev/docs/reference/api/stack/generatetransform
Joost De Cock ab3204f9f1 chore: Port FreeSewing.dev to docusaurus
The replaces the NextJS site powering FreeSewing.dev with a Docusaurus
setup. It's part of my efforts to simplify FreeSewing's setup so we can
focus on our core value proposition.
2024-09-28 13:13:48 +02:00
..
readme.mdx chore: Port FreeSewing.dev to docusaurus 2024-09-28 13:13:48 +02:00

---
title: Stack.generateTransform()
---

The `Stack.generateTransform()` method generates SVG transforms for the stack,
sets them as attributes, and returns the original stack.


## Stack.generateTransform() signature

```js
Stack stack.generateTransforms(Object transforms)
```

The `Stack.generateTransforms()` method takes a single argument,
an object with the following properties containing the transforms
to apply:

| Property | Type |Description |
|----------|------|------------|
| `move`   | Object | `move.x` and `move.y` are coordinates to which the stack should be translated
| `rotate` | Number | The number of degrees to rate the stack around its center |
| `flipX`  | Boolean | Whether to flip the stack along the X axis |
| `flipY`  | Boolean | Whether to flip the stack along the Y axis |

:::noteThis method is chainable as it returns the Stack object:::