{-
- Fulsom (The Solid Modeller, written in Haskell)
-
- Copyright 1990,1991,1992,1993 Duncan Sinclair
-
- Permissiom to use, copy, modify, and distribute this software for any
- purpose and without fee is hereby granted, provided that the above
- copyright notice and this permission notice appear in all copies, and
- that my name not be used in advertising or publicity pertaining to this
- software without specific, written prior permission. I makes no
- representations about the suitability of this software for any purpose.
- It is provided ``as is'' without express or implied warranty.
-
- Duncan Sinclair 1993.
-
- Test main module.
-
-}
module Main(main,blah) where
import Shapes
import Raster
import Quad
import Oct
import Csg
import Interval
import Types
import Vector
import Kolor
import Matrix
-- This is a test module
main = print blah
-- blah = go 5 plane -- do a profile plot on this...
-- blah = go 5 (Geom g (RotY 0.1))
-- blah = go 7 pic
-- blah = go 7 rotxyz
blah = gone 9 pic
-- blah = gone 8 (Colour pink sphere)
go :: Int -> Csg -> [Char]
go n = (draw n) . quadoct . (octcsg n)
gone :: Int -> Csg -> [Char]
gone n = (cdraw n) . quadoct . (octcsg n)