<p>I am wondering if there is an API that can check for some basic (hopefully configurable) design rules such as manifolds, hanging edges, overhang lengths etc. for a given 3D model (say, in STL format).</p>
<p>I am looking for such an API to create a score for a number of 3D models for research purposes.</p>

CC BY-SA 4.0
2022-02-11T02:26:48.953Z
You could probably get pretty far just slicing them from the command line with Cura or another slicer and extracting the comments for overhangs, bridges, etc. with appropriate settings to detect them.
R.. GitHub STOP HELPING ICE
CC BY-SA 4.0
2022-02-11T03:29:51.133Z
I see, thanks. Does Cura have an API that I can call in my code?
user917983
CC BY-SA 4.0
2022-02-12T02:24:36.897Z
Cura engine source code should be up somewhere so yes...
Abel
<3d-models><print-api>
API for checking manufacturability of 3D models
user917983
# API for checking manufacturability of 3D models

(Asked by: username_0 on 2022-02-11)

I am wondering if there is an API that can check for some basic (hopefully configurable) design rules such as manifolds, hanging edges, overhang lengths etc. for a given 3D model (say, in STL format).

I am looking for such an API to create a score for a number of 3D models for research purposes.

**Tags:** 3d-models, print-api

> **Comments:**
> **username_1**: You could probably get pretty far just slicing them from the command line with Cura or another slicer and extracting the comments for overhangs, bridges, etc. with appropriate settings to detect them.  
> **username_0**: I see, thanks. Does Cura have an API that I can call in my code?  
> **username_2**: Cura engine source code should be up somewhere so yes...  

---

## 0 answers

