Re: [Haskell-cafe] ANN: mecha-0.0.2

2009-11-01 Thread Tom Hawkins
> Neat!  What a cool idea. > >> data Solid = Solid (Vector -> Bool) > > With a type like this, how is it possible to make solids without hard edges? Now the only way is to create a new primitive. In the future I want to have blended versions of the set operations to apply fillets or bevels at the

Re: [Haskell-cafe] ANN: mecha-0.0.2

2009-11-01 Thread Serguey Zefirov
http://iat.ubalt.edu/summers/math/platsol.htm and http://hyperfun.org/wiki/doku.php?id=frep:main CSG on implicitly specified surfaces (F(r)=0) and volumes (F(r)>=0). Min(F,G) is a union, max(F,G) is an intersection. 2009/11/1 Tom Hawkins : >> Neat!  What a cool idea. >>> data Solid = Solid (Vecto