blender_create_primitive
Create a Blender primitive (cube, sphere, plane, cylinder, empty, or light) with exact location, rotation, scale, and dimensions in meters. Use it to add named objects to a 3D scene.
Instructions
Create one allowlisted Blender primitive. Location and dimensions are meters; rotation is Euler radians. For meshes, dimensions define final physical size and take precedence over scale. light is valid only for point_light.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Unique Blender object name. | |
| light | No | ||
| scale | No | Exactly three finite numbers [x, y, z]. Distances are meters; rotations are radians. | |
| location | No | Exactly three finite numbers [x, y, z]. Distances are meters; rotations are radians. | |
| rotation | No | Exactly three finite numbers [x, y, z]. Distances are meters; rotations are radians. | |
| primitive | Yes | ||
| collection | No | ||
| dimensions | No | Final width/depth/height in positive meters. | |
| display_size | No | ||
| semantic_type | No |