blender_add_primitive
Add a mesh primitive to a Blender scene with configurable type, location, scale, rotation, and parameters, returning its full description.
Instructions
Add a mesh primitive to the scene and return its full description.
Example: a smooth torus at the origin ->
type='torus', parameters={'major_radius': 1, 'minor_radius': 0.25, 'major_segments': 48, 'minor_segments': 16}, shade_smooth=True
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| type | No | cube, uv_sphere, ico_sphere, cylinder, cone, plane, circle, grid, torus or monkey. | cube |
| scale | No | [x, y, z] | |
| location | No | [x, y, z] | |
| material | No | ||
| rotation | No | [x, y, z] in DEGREES | |
| collection | No | ||
| parameters | No | Operator specifics, e.g. {'major_radius': 1, 'major_segments': 48} for a torus. | |
| shade_smooth | No | ||
| response_format | No | 'markdown' for readable output, 'json' for raw structured data. | json |