HALFEDGE: initial implementation for half-edge data structures

See http://www.flipcode.com/archives/The_Half-Edge_Data_Structure.shtml
This commit is contained in:
2015-11-25 22:51:31 +01:00
parent 329f4a6ff7
commit 8b9908ebae
2 changed files with 219 additions and 10 deletions

View File

@@ -65,6 +65,7 @@ executable Gtk
Graphics.Diagram.Core
Graphics.Diagram.Gtk
Graphics.Diagram.Plotter
Graphics.HalfEdge
GUI.Gtk
MyPrelude
Parser.Meshparser
@@ -76,6 +77,7 @@ executable Gtk
-- Other library packages from which modules are imported.
build-depends: attoparsec >= 0.12.1.1,
array >= 0.5.0.0,
base >=4.6,
bytestring >= 0.10.4.0,
containers >= 0.5.0.0,
@@ -113,6 +115,7 @@ executable Gif
Graphics.Diagram.Core
Graphics.Diagram.Gif
Graphics.Diagram.Plotter
Graphics.HalfEdge
MyPrelude
Parser.Meshparser
Parser.PathParser
@@ -124,16 +127,18 @@ executable Gif
-- Other library packages from which modules are imported.
build-depends: attoparsec >= 0.12.1.1,
base >=4.6,
array >= 0.5.0.0,
base >=4.6 && <4.8,
bytestring >= 0.10.4.0,
containers >= 0.5.0.0,
dequeue >= 0.1.5,
diagrams-lib >=1.3,
diagrams-cairo >=1.3,
diagrams-contrib >= 1.3.0.0,
diagrams-lib >=1.2 && <1.3,
diagrams-cairo >=1.2 && <1.3,
diagrams-contrib >= 1.1.2.1,
JuicyPixels >= 3.1.7.1,
safe >= 0.3.8,
transformers >=0.4
multiset-comb >= 0.2.1,
transformers >=0.4 && <0.5,
safe >= 0.3.8
-- Directories containing source files.
-- hs-source-dirs:
@@ -158,6 +163,7 @@ executable Test
Graphics.Diagram.Core
Graphics.Diagram.Gif
Graphics.Diagram.Plotter
Graphics.HalfEdge
MyPrelude
Parser.Meshparser
Parser.PathParser
@@ -171,13 +177,18 @@ executable Test
-- Other library packages from which modules are imported.
build-depends: attoparsec >= 0.12.1.1,
base >=4.6,
array >= 0.5.0.0,
base >=4.6 && <4.8,
bytestring >= 0.10.4.0,
containers >= 0.5.0.0,
diagrams-lib >=1.3,
diagrams-cairo >=1.3,
diagrams-contrib >= 1.3.0.0,
dequeue >= 0.1.5,
diagrams-lib >=1.2 && <1.3,
diagrams-cairo >=1.2 && <1.3,
diagrams-contrib >= 1.1.2.1,
JuicyPixels >= 3.1.7.1,
multiset-comb >= 0.2.1,
QuickCheck >= 2.4.2,
transformers >=0.4 && <0.5,
safe >= 0.3.8
-- Directories containing source files.