[Haskell-cafe] CSG options for 3D printing (was: Package takeover: OpenSCAD)

Graham Klyne gk at ninebynine.org
Sun Mar 19 12:39:12 UTC 2023


Hello Brecht,

This is interesting, in that it's the first I've heard of there being an 
OpenSCAD package for Haskell 😯.

I've been doing a fair bit of OpenSCAD design recently, and have frequently felt 
it would be nice express these constructs in Haskell or similar more fully 
featured functional source language.  A previous search uncovered Haskell CSG 
packages, but I didn't see anything suitable for generating 3D printing files.  
(A search just now discovered https://hackage.haskell.org/package/mecha, which 
also offers OpenSCAD output.)

I understand that one of the problems with OpenSCAD as a target language is that 
it only exports to STL files, with no primitive recognition of curved entities.  
I believe there are other 3D model representations (OBJ, 3MF?) that have 
primitives for curved elements, which in turn can be handled more smoothly by 
GCode generation software.

(For non-3D printing folks reading this: GCode being the low level "machine" 
code that drives most personal 3D printers).

Anyway, I've tagged your fork of OpenCSG and will aim to try it out sometime 
😀.   Thanks!

#g


On 16/03/2023 21:42, Brecht Serckx wrote:
> Hi all,
>
> I would like to take over the OpenSCAD[1] package, of which I believe the 
> maintainer is no longer active.
> The maintainer hasn't replied to my ticket[2] on the issue tracker or to an 
> email to the listed email-address for over a year.
> On my fork[3] I have implemented multiple bugfixes and features already, and I 
> have some ideas for future improvements.
>
> Best regards,
>
> Brecht
>
> [1] https://hackage.haskell.org/package/OpenSCAD
> [2] https://chiselapp.com/user/mwm/repository/OpenSCAD/tktview?name=73c74f477b
> [3] https://github.com/BrechtSerckx/OpenSCAD
>
> _______________________________________________
> Haskell-Cafe mailing list
> To (un)subscribe, modify options or view archives go to:
> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
> Only members subscribed via the mailman list are allowed to post.

-- 
Graham Klyne
mailto:gk at ninebynine.org
http://www.ninebynine.org
Mastodon: @gklyne at indieweb.social
GitHub/Skype: @gklyne
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20230319/6e14f1be/attachment.html>


More information about the Haskell-Cafe mailing list