You might know OpenSCAD, a CAD system that uses programming to create models.
JSCAD is a CAD system that runs directly in a browser, and is programmed in JavaScript.
It is fast, and has documentation, forum and discord channel, examples, ...
Recently I created JSCAD models from PARI/GP in my new GP3D repo to provide 3D output for PARI/GP:
viewtopic.php?p=2192436&hilit=JSCAD#p2192436
Today I saw something interesting, minimized and transferred complete logic into JSCAD main().
You can see hull() applied to set of integer vertices in ℤ³ with norml2([x,y,z])<=params.n selected via slider bottom left.
Try it out in your browser — you can change code in editor right, press SHIFT+ENTER to redraw.
For bigger n re-rendering takes time, but after that translation/rotation/zooming is superfast.
You can see redraw time reported in browser console.
https://stamm-wilbrandt.de/tqf_3D.4.gp.html
JSCAD is a CAD system that runs directly in a browser, and is programmed in JavaScript.
It is fast, and has documentation, forum and discord channel, examples, ...
Recently I created JSCAD models from PARI/GP in my new GP3D repo to provide 3D output for PARI/GP:
viewtopic.php?p=2192436&hilit=JSCAD#p2192436
Today I saw something interesting, minimized and transferred complete logic into JSCAD main().
You can see hull() applied to set of integer vertices in ℤ³ with norml2([x,y,z])<=params.n selected via slider bottom left.
Try it out in your browser — you can change code in editor right, press SHIFT+ENTER to redraw.
For bigger n re-rendering takes time, but after that translation/rotation/zooming is superfast.
You can see redraw time reported in browser console.
https://stamm-wilbrandt.de/tqf_3D.4.gp.html
Statistics: Posted by HermannSW — Tue Feb 13, 2024 1:19 pm