mecha-0.0.0: A constructive solid modeling language.
Language.Mecha.Solid
data Solid Source
data PrimQuery Source
Constructors
primitive :: (Vertex -> Double -> PrimQuery) -> SolidSource
transform :: Matrix -> Matrix -> Solid -> SolidSource
translate :: Double -> Double -> Double -> Solid -> SolidSource
scale :: Double -> Double -> Double -> Solid -> SolidSource
rotate :: Double -> Double -> Double -> Double -> Solid -> SolidSource
union :: Solid -> Solid -> SolidSource
intersection :: Solid -> Solid -> SolidSource
difference :: Solid -> Solid -> SolidSource