render_perspectives
Render an OpenSCAD model from multiple standard camera angles in a single call, producing a set of images for a complete visual overview. Choose from front, back, left, right, top, bottom, and isometric views.
Instructions
Render multiple standard views of an OpenSCAD model in a single call.
Renders the model from several predefined camera perspectives in parallel, returning all images at once. Useful for generating a comprehensive visual overview of a 3D model.
Args: scad_content: OpenSCAD code to render (mutually exclusive with scad_file) scad_file: Path to OpenSCAD file (mutually exclusive with scad_content) views: List of view names to render. Valid names: "front", "back", "left", "right", "top", "bottom", "isometric". If not specified, renders all standard views. image_size: Image dimensions - accepts "widthxheight", "width,height", "[width, height]", or [width, height] list (default: [800, 600]) color_scheme: OpenSCAD color scheme (default: "Cornfield") variables: Variables to pass to OpenSCAD via -D flags quality: Quality preset - "draft" (fast, low detail), "normal" (OpenSCAD defaults), or "high" (slow, high detail). User-provided variables override quality preset values. include_paths: Additional include paths for OpenSCAD via the OPENSCADPATH environment variable, enabling multi-file project support ctx: MCP context for logging
Returns: List of rendered PNG images and metadata
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| views | No | ||
| quality | No | ||
| scad_file | No | ||
| variables | No | ||
| image_size | No | ||
| color_scheme | No | ||
| scad_content | No | ||
| include_paths | No |