Repair Model Topology for 3D Printing
meshy_repair_printabilityRepairs 3D models for printing by fixing non-manifold edges, holes, and degenerate faces to make them watertight; can thicken thin walls for FDM, SLA, or full-color prints.
Instructions
Repair a model for 3D printing (FDM, SLA/resin or full-color): fixes non-manifold edges, degenerate faces and holes and makes it watertight. Cost: 10 credits. Textures are removed (retexture afterwards if needed).
Output format: input_task_id → GLB; model_url → the input's format (.stl → STL, .obj → OBJ…). To keep a Meshy model as OBJ, pass its OBJ URL (model_urls.obj) as model_url. With printer_type and/or a print size it also thickens walls that are too thin, when over 5% of the surface is. The model keeps its scale (meshy_resize scales it).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model_url | No | Public URL of a .glb / .gltf / .obj / .fbx / .stl model (max 400 MB), or a GLB data URI (max 100 MB). | |
| printer_type | No | Sets the minimum wall: fdm 1.0 mm, sla 0.8 mm, full_color 2.0 mm (fdm when only a size is sent). Without a size: 150 mm tall for GLB / tasks, an STL's own size, else 150 mm longest side. | |
| input_task_id | No | A SUCCEEDED text-to-3d, image-to-3d, multi-image-to-3d, remesh or retexture task, or a print-analyze task (which passes on its printer and size). Wins over model_url. | |
| alpha_thumbnail | No | Also return a transparent-background preview (alpha_thumbnail_url). | |
| response_format | No | markdown (default) or json | markdown |
| intended_print_height_mm | No | Print height in mm (1–1000); GLB / input_task_id only. At most one print size. | |
| intended_print_longest_side_mm | No | Print's longest side in mm (1–1000); any format. At most one print size. |