Install
openclaw skills install @auto-dog/image-to-3d-modelConverts 2D images with labeled dimensions to accurate 3D models in STL files. Invoke when the user provides image(s) and metric constraints, requesting a 3D model or STL file. Useful for engineering plotting and 3D printing.
openclaw skills install @auto-dog/image-to-3d-modelUsed to convert user-provided images with dimensions (or combined with text dimension descriptions) into high-precision 2D SVG floor plans and 3D STL print models. This Skill has modularly encapsulated environmental dependencies and core code templates, allowing the Agent to directly perform secondary development based on the template.
Invoke this skill when the user uploads one or more images containing parts, sketches, or objects, and provides (or requests to read from the image) related dimension information, with the ultimate goal of obtaining an STL file for 3D printing or an SVG vector graphic for 2D machining.
requirements.txt: Contains Python dependencies required for generating 3D models (numpy, trimesh, shapely, mapbox_earcut).src/generate.py: Python code template for generating STL files. When executing tasks, the AI Agent should rewrite the contour generation logic in this file based on the image analysis results.SKILL.md: Skill description and workflow documentation.output.svg).src/generate.py template file in this skill directory.points) and inner hole point set (holes) in the generate_3d_model function.requirements.txt:
python -m venv venv
.\venv\Scripts\pip install -r <path_to_skill>\requirements.txt
.\venv\Scripts\python <path_to_skill>\src\generate.py --output part.stl --thickness 2.0
generate.py script, and rerun the script to generate a new STL model.