create_abstract_shape
Generate organic abstract shapes like blobs or metaballs for 3D modeling in Cinema 4D, enabling creative visual design through structured parameters.
Instructions
Create an organic, abstract shape.
Args:
shape_type: Type of shape (blob, metaball)
name: Optional name for the shapeInput Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| shape_type | Yes | ||
| name | No |
Implementation Reference
- src/cinema4d_mcp/server.py:887-908 (handler)The handler function for the `create_abstract_shape` tool, which manages the C4D connection and sends the command.
async def create_abstract_shape( shape_type: str, name: Optional[str] = None, ctx: Context = None ) -> str: """ Create an organic, abstract shape. Args: shape_type: Type of shape (blob, metaball) name: Optional name for the shape """ async with c4d_connection_context() as connection: if not connection.connected: return "❌ Not connected to Cinema 4D" command = {"command": "create_abstract_shape", "shape_type": shape_type} if name: command["object_name"] = name response = send_to_c4d(connection, command) return format_c4d_response(response, "create_abstract_shape") - src/cinema4d_mcp/server.py:886-886 (registration)The MCP tool registration for `create_abstract_shape`.
@mcp.tool()