What problem does it solve?
Editing 3D printing files often requires modifying mesh geometry—such as resizing holes for screws or fixing mesh defects—without access to the original CAD model. This Skill lets you inspect, modify, and repair 3MF files directly from the command line while preserving slicer metadata.
Core Features & Use Cases
- Hole Detection & Resizing: Detect cylindrical holes via multi-plane cross-section analysis and resize them to a target diameter using radial vertex scaling that preserves mesh topology.
- Mesh Repair: Fix degenerate faces, duplicate vertices, and normal issues after modification.
- File Comparison & Inspection: Show mesh info (vertices, faces, bounding box, watertight status, volume) and compare two 3MF files.
- Use Case: You downloaded a 3D model whose mounting holes are 3.8mm but your screws need 4.2mm. Run the resize command to enlarge the holes and repack the file while keeping BambuStudio or PrusaSlicer metadata intact.
Quick Start
Ask the agent to inspect the holes in your 3MF file and resize hole 0 to a 4.2mm diameter, saving the result to a new output file.