transform
Rotate, scale, lay flat, or move 3D-print objects to prepare models for slicing, with reset to restore loaded orientation and size.
Instructions
Rotate, scale, lay flat or move objects. Steps run in this order: reset, scale, rotate, lay_flat, move.
Args: objects: object ids (or names); ["all"] for every object. rotate: degrees about the bed's X, Y, Z axes, e.g. [90, 0, 0] tips it over towards the back, [0, 0, 45] turns it on the bed. scale: factor (1.1 = 110 %) or [x, y, z] factors. lay_flat: put the object on its largest stable flat face. move_to: [x, y] of the footprint center on the bed, mm. move_by: [dx, dy] mm. reset: back to the loaded orientation and size (position is kept).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reset | No | ||
| scale | No | ||
| rotate | No | ||
| move_by | No | ||
| move_to | No | ||
| objects | Yes | ||
| lay_flat | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |