blender_create_primitive
Create basic 3D primitives like cubes, spheres, and cylinders in Blender scenes with customizable position, scale, and naming for scene setup and geometry foundations.
Instructions
Create basic 3D primitive object in Blender scene.
Creates mesh primitive at specified location with optional custom name and scale.
Args:
primitive_type: 'CUBE' | 'SPHERE' | 'CYLINDER' | 'CONE' | 'TORUS' | 'PLANE' | 'MONKEY' | 'UV_SPHERE' | 'ICO_SPHERE'
name (optional): Custom object name (default: auto-generated)
location (optional): Position [x, y, z] (default: [0, 0, 0])
scale (optional): Scale [x, y, z] (default: [1, 1, 1])
Returns: Success message with created object name
Examples:
Create cube at origin: { primitive_type: "CUBE" }
Create sphere at (5, 0, 2): { primitive_type: "SPHERE", location: [5, 0, 2] }
Use when: Starting new scene, adding basic geometry Don't use when: Need complex custom geometry (use execute_blender_code instead)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| primitive_type | Yes | Type of primitive to create | |
| name | No | Custom object name | |
| location | No | Location [x, y, z] | |
| scale | No | Scale [x, y, z] |