From b91723ced40ac56ceac1b2a66dd8c532b0261a55 Mon Sep 17 00:00:00 2001 From: Kurt Hutten Date: Sat, 16 Apr 2022 19:58:38 +1000 Subject: [PATCH] Update 2020-10-31-curated-code-cad.md --- docs/blog/2020-10-31-curated-code-cad.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/blog/2020-10-31-curated-code-cad.md b/docs/blog/2020-10-31-curated-code-cad.md index 3112f00..ce2d4c2 100644 --- a/docs/blog/2020-10-31-curated-code-cad.md +++ b/docs/blog/2020-10-31-curated-code-cad.md @@ -19,7 +19,7 @@ It's software that allows you to define 3D CAD models with code. It's a niche po I recommend reading through the entire list below to see if one chimes with you and your needs, beyond that I can make the following recommendation and points: -- My main recommendation is to use one of the packages that uses a B-rep kernal (and for opensounce tools that means OpenCascade, a mature C++ CAD library). Packages that do so are CadQuery, CascadeStudio, DeclaraCAD and pythonOCC. My reasons for recommending these are as follows: +- My main recommendation is to use one of the packages that uses a B-rep kernal (and for opensource tools that means OpenCascade, a mature C++ CAD library). Packages that do so are CadQuery, CascadeStudio, DeclaraCAD and pythonOCC. My reasons for recommending these are as follows: - Most of Code-CAD tools are plagued with a CSG mindset (that is unions, subtractions and intersections of primitive shapes; cubes spheres etc). This is an inherently limited paradigm (one simple example of this is how internal fillets, which are important for reducing stress concentrations in parts, become very difficult). While CadQuery, CascadeStudio, DeclaraCAD and pythonOCC still offer CSG functionality, you're also able to move beyond. - OpenCascade uses a B-rep (boundary representation) kernel, In my opinion, this means you'll be learning a future-proof tool that won't limit the types of applications you can model for, which is likely the case for mesh kernels, which will cause trouble in for some applications like optics and injection moulding.