Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Antimony – computer-aided design tool from the Lisp machine parallel universe (mattkeeter.com)
31 points by pabs3 on July 9, 2022 | hide | past | favorite | 4 comments


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 - can write out/append text files - has loops

Bounced on PythonOCC in Ryven (install is a awkward), and was trying to make Nodezator work, but no loops, so currently trying pyflow (but can't get it installed on my Mac).



This is one step below (i.e. at a lower level of abstraction) than openscad. For example you don't have to explicitly declare your inputs and outputs in openscad.

Just skimmed through the article, did not find any novel ideas but cool implementation nonetheless.


This is how Houdini works. Houdini is the tool used for Sfx.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: