ImplicitCAD
ImplicitCAD copied to clipboard
Support SCAD dialect used by Lagrange Keyboard
File: https://github.com/dpapavas/lagrange-keyboard/blob/master/things/right.stl
$ extopenscad -O things/right.scad
Loading File.
Processing File.
No objects to render.
SyntaxError at line 1, column 8:
unexpected "("
expecting "="
<<ghc: 1221144 bytes, 1 GCs, 200224/200224 avg/max bytes residency (1 samples), 13M in use, 0.004 INIT (0.004 elapsed), 0.002 MUT (0.008 elapsed), 0.000 GC (0.001 elapsed) :ghc>>
so, implicitcad takes scad, and generates stl, not the other way arround. :)
so, implicitcad takes scad, and generates stl, not the other way arround. :)
Yes, see the log:
$ extopenscad -O things/right.scad
Merely the link is incorrect (the scad file needs to be generated). I uploaded the file here: https://gist.github.com/hasufell/360c81482d0a1f7a7d49c46b42968fff
ok, looking at that scad file, I can tell you that implicitcad has no color operation, and worse for your model, has no hull operation. determining how to implement hull in a signed distance field is a hard problem.
what scad generator are you using?
It's generated from clojure code: https://github.com/dpapavas/lagrange-keyboard/blob/master/src/lagrange_keyboard/core.clj
It appears to be scad-clj "0.5.4-SNAPSHOT".
https://github.com/farrellm/scad-clj/issues/38
Started a dialog with upstream to see if we can fix this integration for you.
so, it looks like the library is not the source of the issue, but the decisions of the keyboard's designers. switching which upstream i bother. :)