Measurment: Minimal wall thickness analysis
- Dominant language
- C++
- Stars
- 33.6k
- Forks
- 6k
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 196
Description
### Is there an existing issue for this?
- [x] I have searched the existing issues
### Problem description
Currently there's no way to automatically compute the minimal wall thickness. Models intended to be 3D printed or moulded require some minimal wall thickness according to the manfuacturers specs. When the model gets complex it's close to impossible to manually measure or compute the minimal thickness.
I therefore propose a way to automatically compute the minimal wall thickness (Design for Manufacturability). The draft analysis of the curves workbench does a similar pre-manufacture analysis, but it's intended for injection mould models. The minimal wall thickness analysis would be beneficial for 3D prints as well as moulds.
Here's additional info including a algorithm: [On edge cases in CAD thickness analysis](https://quaoar.su/blog/page/edge-case-in-cad-thickness-analysis)
The source code of an implemenation of said algorithm: [Github - AnalysisSitus](https://github.com/CadQuery/AnalysisSitus)
Forum discussion: [Find out minimum wall thickness](https://forum.freecad.org/viewtopic.php?t=95781)

### Full version info
```shell
OS: Debian GNU/Linux 12 (bookworm) (X-Cinnamon/lightdm-xsession/xcb)
Architecture: x86_64
Version: 1.1.0dev.40996 (Git)
Build date: 2025/03/25 09:24:27
Build type: Release
Branch: main
Hash: 40ace3241a3b01db680944e649c3f0b04a60ff72
Python 3.11.2, Qt 5.15.8, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: English/Ireland (en_IE)
Stylesheet/Theme/QtStyle: unset/FreeCAD Classic/Qt default
Logical DPI/Physical DPI/Pixel Ratio: 96/94.0197/1
Installed mods:
* fasteners 0.5.37
* kicadStepUpMod 11.5.7
```
### Subproject(s) affected?
None
### Anything else?
_No response_
### Code of Conduct
- [x] I agree to follow this project's Code of Conduct
Contributor guide
Assessment
This issue has not been assessed yet.