CAD based on OpenCASCADE for designing 2D/3D parts and assemblies 📏
Supported formats: BREP (Step, IGES), STL, Dxf
✏️ 2D drawer: Skia (https://github.com/mono/SkiaSharp) or GDI
✏️ 3D drawer: OpenGL (OpenTK)
- https://www.opencascade.com/
- Original Triangle code by Jonathan Richard Shewchuk, http://www.cs.cmu.edu/~quake/triangle.html
- Triangle.NET code by Christian Woltering, http://triangle.codeplex.com/
- polybooljs (https://github.com/velipso/polybooljs)
- polyBoolCS (https://github.com/StagPoint/PolyBoolCS)
- clipper (http://www.angusj.com/delphi/clipper.php)
- NURBS (https://www.codeproject.com/Articles/1095142/Generate-and-understand-NURBS-curves)
- https://github.com/ixmilia/dxf
- https://github.com/ixmilia/iges
Some icons by Yusuke Kamiyamane. Licensed under a Creative Commons Attribution 3.0 License