curated-code-cad
dune3d
curated-code-cad | dune3d | |
---|---|---|
6 | 3 | |
220 | 551 | |
- | 4.4% | |
3.4 | 9.6 | |
4 months ago | 5 days ago | |
Python | C | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
curated-code-cad
-
Dune 3D – an open source parametric 3D CAD app bassed on OCCT
> I would love to see a successor to OpenSCAD
There is quite a few "code" CAD's around https://github.com/Irev-Dev/curated-code-cad. Cadquery has contraints but isn't really a DSL.
-
Antimony – computer-aided design tool from the Lisp machine parallel universe
This is a mid-point in Matt Keeter's research.
Start at:
http://mattkeeter.com/research/thesis.pdf
then see:
http://www.mattkeeter.com/projects/kokopelli/
then Antimony (see the article at: http://hackaday.com/2015/05/29/otherworldy-cad-software-hail... ), then the current effort:
https://github.com/libfive/libfive
(and also see: https://www.gitlab.com/kavalogic-inc/tovero "a binding of Libfive to Common Lisp, including a standalone REPL-based viewer"[https://github.com/Irev-Dev/curated-code-cad] can be integrated with https://www.gitlab.com/kavalogic-inc/clive
Currently I'm using OpenSCAD (w/ BlockSCAD as a front-end: https://www.blockscad3d.com because I prefer a sort of visual representation), but have been stymied by the lack of file I/O (I want to write out G-code).
Still looking for a 3D modeling tool which is:
- a node or block editor
-
What happened Tovero (libfive bindings) and Clive (scene graph and 3D GUI) from Kavalogic and previously hosted on common-lisp.net?
From 2018 through sometime 2020 there seems to have existed two projects surrounding 3D modelling in CL, Tovero as libfive bindings and Clive as some sort of scene graph with a 3D GUI as per this description from a random git commit I found:
- 3D version of MakeCode from Buildbee.com (for making 3D models for 3D printing/CNC)
-
Is there a way to make cad models using programming? Just Curious.
Checkout this resource for a whole host of different options (besides FreeCAD) https://github.com/Irev-Dev/curated-code-cad
-
To design a new mount for the Chimera 2in2out for the Ender 3, I rebuilt the carriage assembly in OpenScad and partyl QCad.
I tried using python scripting with FreeCad's 2d constraints mechanisms, which I had high hopes for but found it to be too difficult. I did a decent write up about it here: https://github.com/Irev-Dev/curated-code-cad/pull/8
dune3d
-
Dune 3D 1.1.0 Released
The footnote from the main page:
https://github.com/dune3d/dune3d
is notable:
>I ended up directly using solvespace's solver instead of the suggested wrapper code since it didn't expose all of the features I needed. I also had to patch the solver to make it sufficiently fast for the kinds of equations I was generating by symbolically solving equations where applicable.
There's also a top-level domain:
https://dune3d.org/
and documentation: https://docs.dune3d.org/en/latest/
-
Dune 3D – an open source parametric 3D CAD app bassed on OCCT
i was able to get this building (https://github.com/dune3d/dune3d/issues/3) and running on debian trixie. worth noting that the workflow seems to be mostly keyboard driven with no toolbox to create shapes that i could find.
What are some alternatives?
cadquery - A python parametric CAD scripting framework based on OCCT
FreeCAD - Link branch FreeCAD
jsketcher - Parametric 2D and 3D modeler written in pure javascript
Macad3D - Free and OpenSource 3D Construction Tool
FreeCAD_SheetMetal - A simple sheet metal workbench for FreeCAD
OCCT - Open CASCADE Technology (OCCT) is an open-source software development platform for 3D CAD, CAM, CAE. This is a clone of the official repository located on https://dev.opencascade.org/. Please use official development portal for registering issues and providing patches.
pythonocc-core - Python package for 3D CAD/BIM/PLM/CAM
Pythonocc-nodes-for-Ryven - Pythonocc nodes for Ryven
cqMore - More fundamental API on CadQuery.
flowwie-freecad - Flowwie's FreeCAD ressources for everybody to learn computer aided design with the Open Source CAD software FreeCAD.
CascadeStudio - A Full Live-Scripted CAD Kernel in the Browser
OpenSCAD-Parallel-Build - Python script to simplify and parallelise the STL creation of OpenSCAD projects