blender_transform
Set, translate, rotate, scale, apply, or reset transforms for 3D objects in Blender, with support for world, local, cursor, and parent coordinate spaces.
Instructions
Transform objects in 3D space.
Supports multiple operations through the operation parameter:
set_location: Set object position
set_rotation: Set object rotation (degrees)
set_scale: Set object scale
translate: Move object by offset
rotate: Rotate object by angle
scale: Scale object by factor
apply_transform: Apply transforms to mesh
reset_transform: Reset transforms to identity
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | No | ||
| y | No | ||
| z | No | ||
| space | No | Coordinate space (WORLD, LOCAL, CURSOR, PARENT) | WORLD |
| scale_x | No | ||
| scale_y | No | ||
| scale_z | No | ||
| relative | No | Apply transformation relative to current values | |
| operation | No | Transform operation type | set_location |
| rotation_x | No | ||
| rotation_y | No | ||
| rotation_z | No | ||
| object_names | No | Name(s) of object(s) to transform |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |