|
934e24c618
|
CABAL: cleanup dependencies
|
2015-11-25 22:52:58 +01:00 |
|
|
8b9908ebae
|
HALFEDGE: initial implementation for half-edge data structures
See http://www.flipcode.com/archives/The_Half-Edge_Data_Structure.shtml
|
2015-11-25 22:51:31 +01:00 |
|
|
329f4a6ff7
|
Remove dependency on gloss
|
2015-11-25 21:49:48 +01:00 |
|
|
29665a243e
|
CABAL: fix package name
|
2015-09-05 00:50:45 +02:00 |
|
|
984ed40c63
|
Port to diagrams >1.3
# Conflicts:
# Algebra/Vector.hs
# CG2.cabal
# Graphics/Diagram/Core.hs
# Graphics/Diagram/Gif.hs
# Graphics/Diagram/Gtk.hs
# Test/Vector.hs
|
2015-05-21 02:14:15 +02:00 |
|
|
edd4ec38d7
|
POLYGON: add polygon module
|
2015-01-08 01:41:14 +01:00 |
|
|
013dfd054b
|
Implement vertex categorisation for Polygon Triangulation
|
2015-01-07 18:55:16 +01:00 |
|
|
f774a92dd6
|
TESTS: add MyPrelude tests
|
2014-12-18 03:53:27 +01:00 |
|
|
f68d4c2ba7
|
TESTS: initial implementation of a few test cases
|
2014-12-17 05:11:18 +01:00 |
|
|
a7774b69a4
|
Restructure Graphics/Diagram subdir, rename modules
|
2014-12-03 22:02:42 +01:00 |
|
|
73e1673c63
|
Restructure Algorithms subdir and module names
No subdirs in Algorithms, just the module files
|
2014-12-03 21:26:35 +01:00 |
|
|
7dbd3a1352
|
ALGO: initial implementation of KDTree
No visualization yet.
|
2014-11-29 05:11:15 +01:00 |
|
|
2d7a62770a
|
Order dependencies alphabetically
|
2014-11-21 04:40:31 +01:00 |
|
|
2be25ae27c
|
PARSER: use attoparsec instead of our own implementation
This also uses ByteStringS and might be faster.
|
2014-11-21 04:30:50 +01:00 |
|
|
febb20928c
|
Order stuff in cabal file alphabetically
|
2014-11-16 00:28:11 +01:00 |
|
|
f3cd0fa676
|
Use System.FilePath.Posix instead of our own implementation
|
2014-11-16 00:25:17 +01:00 |
|
|
0b3c7d2100
|
ALGO: rename wrongly named RangeSearch to QuadTree
|
2014-11-15 14:24:24 +01:00 |
|
|
333e2f54b6
|
Style improvements to cabal file
|
2014-11-15 04:06:16 +01:00 |
|
|
f3cabab280
|
Implement visualizing the quad tree in a separate window
This window creation still sucks a bit, we should realize it
without actually showing it.
|
2014-11-15 03:58:38 +01:00 |
|
|
3d42e7d62d
|
Add missing module to the Gif executable
|
2014-11-15 00:50:08 +01:00 |
|
|
75c45149d9
|
Rename Algorithms.RangeSearch.Core to Algorithms.RangeSearch.QuadTree
|
2014-11-15 00:49:44 +01:00 |
|
|
1387555de6
|
Update cabal file to include the Parser.PathParser module
|
2014-11-14 21:26:37 +01:00 |
|
|
62d7c9ffcd
|
ALGO: implement the quad tree
|
2014-11-13 23:05:56 +01:00 |
|
|
ddff8b1fb2
|
Allow drawing the polygon stuff via GUI
|
2014-10-25 03:15:38 +02:00 |
|
|
9a101d68a5
|
POLYINT: first try of polygon intersection algorithm in O(n)
|
2014-10-25 01:44:13 +02:00 |
|
|
dc137d55de
|
Update project name
|
2014-10-15 22:50:39 +02:00 |
|
|
eadbf76978
|
CABAL: rm unnecessary dependency from Gtk executable
|
2014-10-10 18:02:26 +02:00 |
|
|
40313baa7d
|
CABAL: add missing JuicyPixels
|
2014-10-10 17:55:52 +02:00 |
|
|
6e4c7e47c2
|
Restructure modules
|
2014-10-10 17:40:08 +02:00 |
|
|
5ce94d36aa
|
Add missing Algorithms.ConvexHull to 'other-modules'
|
2014-10-09 03:31:15 +02:00 |
|
|
1fd0b9f27f
|
Allow generating gifs vor visualizing steps of the graham algo
TODO: this still requires us to hack on Main.hs, because
it isn't compatible with the GUI.
Also see https://github.com/diagrams/diagrams-cairo/issues/55
|
2014-10-09 03:10:21 +02:00 |
|
|
09ac8dd440
|
Move splitBy to more general 'Util' module
|
2014-10-08 16:24:07 +02:00 |
|
|
73984b796d
|
Move Defaults.hs to 'Class' subsystem
|
2014-10-07 19:18:16 +02:00 |
|
|
b7d752ae20
|
Restructure files, add new subsystems
|
2014-10-07 19:12:59 +02:00 |
|
|
d69647dcd3
|
Add all other modules to the cabal file
|
2014-10-05 21:12:08 +02:00 |
|
|
f46d47c827
|
Loosen the version constraints for base a bit
|
2014-10-05 15:51:41 +02:00 |
|
|
1ca38186e8
|
Switch to glade
|
2014-10-02 14:29:56 +02:00 |
|
|
49e5dba8f3
|
Add cabal file
|
2014-10-01 15:36:37 +02:00 |
|