Go to file
hasufell 2ccb52eb62
VEC: Fix the inRange function
It now takes a PROPER square, as in ((xmin, ymin), (xmax, ymax))
instead of ((xmin, xmax), (ymin, ymax)) and also works
with negative values.

Because the meaning of the arguments has changed, we also
had to fix all uses of it.
2014-12-17 03:35:33 +01:00
Algebra VEC: Fix the inRange function 2014-12-17 03:35:33 +01:00
Algorithms VEC: Fix the inRange function 2014-12-17 03:35:33 +01:00
CLI Read the obj file as ByteString and pass ByteString to the Parser 2014-11-21 04:49:17 +01:00
Graphics/Diagram VEC: Fix the inRange function 2014-12-17 03:35:33 +01:00
GUI VEC: Fix the inRange function 2014-12-17 03:35:33 +01:00
Parser Merge VectorTypes.hs into Vector.hs 2014-12-03 21:41:00 +01:00
test_objs Move test objs into test_objs subdir 2014-12-03 21:30:21 +01:00
.gitignore Update .gitignore 2014-11-15 21:40:04 +01:00
.hscolour Add hscolour 2014-10-01 20:14:44 +02:00
.travis.yml TRAVIS: build gtk and glade first 2014-10-17 14:44:31 +02:00
CG2.cabal Restructure Graphics/Diagram subdir, rename modules 2014-12-03 22:02:42 +01:00
GifMain.hs Restructure modules 2014-10-10 17:40:08 +02:00
GtkMain.hs Restructure modules 2014-10-10 17:40:08 +02:00
LICENSE Add GPL-2 LICENSE file 2014-10-01 20:15:00 +02:00
MyPrelude.hs PRELUDE: fix doc of tailInit 2014-12-14 18:01:42 +01:00
QueueEx.hs QEX: rm unused function 2014-10-26 04:29:49 +01:00
README.md Update README 2014-10-17 14:44:42 +02:00

Random computer graphics algorithms visualized with the Diagrams library

Building

cabal build (you need cabal)

Running

cabal run Gtk -- file.obj or cabal run Gif -- -w 600 -h 600 -o out.gif

Build Status

Build Status