Iordan Iordanov
3fe9a19cfe
Exact hyperbolic locate works; still to do -- handle the cases when the query is located on an edge or on a vertex.
2017-02-15 17:47:05 +01:00
Iordan Iordanov
320cf3d342
Demos are now using the Circular_kernel_2 with CORE::Expr. Also, code has been copied for the traits from Misha's class in order to have hyperbolic constructions (needed for exact locate). Currently working on: correcting exact locate.
2017-02-14 19:27:00 +01:00
Iordan Iordanov
5ee11130b5
removal of dummy points implemented + test
2016-12-13 15:50:13 +01:00
Iordan Iordanov
ef50f56dd0
added removability criterion
2016-12-12 22:36:03 +01:00
Iordan Iordanov
d110e737bd
remove() works
2016-12-12 16:27:36 +01:00
Iordan Iordanov
f6fabdd5dc
Removed unused file
2016-12-06 11:58:47 +01:00
Iordan Iordanov
50d15ee786
Merge with master (for small feature), plus pending non-committed modifications
2016-12-06 11:54:29 +01:00
Iordan Iordanov
9de24973d6
Merge with master (for small feature), plus pending non-committed modifications
2016-12-06 11:15:43 +01:00
Iordan Iordanov
5bfb1b7635
Update to the latest edition of the code.
...
Modifications since last update:
* Offsets are working correctly (append)
* TDS_2 includes the function insert_in_hole (to be merged from master when available)
* Insertion (whould) work well
* Removed a few unnecessary files for QT
* Corrected dummy points; also corrected initial triangulation
* Modified convention about the original domain
* Added a new test
* Ipelets!
2016-12-06 10:43:00 +01:00
Iordan Iordanov
b23c64a679
First working GUI demo of the periodic hyperbolic Delaunay triangulation. For the time being the working features are initialization with dummy points, point insertion, random point insertion, clear() and circumsenter visualization.
2016-12-06 10:40:42 +01:00
Iordan Iordanov
f3fd833b4a
Update of offsets during point insertion in the periodic hyperbolic triangulation. Preliminary tests look good.
2016-12-06 10:40:42 +01:00
Iordan Iordanov
d802fae777
First results with insert(). A new test has been added, it inserts 100 random points (using the predicate to see whether they are valid or not).
2016-12-06 10:40:42 +01:00
Iordan Iordanov
9815a8c9b5
With this commit the Hyperbolic_octagon_translation_matrix no longer uses its own types -- it has been templated to use Geometric_traits passed by the user. This makes more sense, there is no point in using explicit types since we want to give the user full control. The computation of the image of a point under the translation described by an instance of the class still works with doubles, but modifications are coming.
2016-12-06 10:40:42 +01:00
Iordan Iordanov
2af45a5730
Commit for the modifications regarding the initial implementation of the _real_ triangulation of the Bolza surface. For the time being only contains the initialization with the dummy points and a simple test. The demo that existed has been moved into a subdirectory (see the file readme.txt)
2016-12-06 10:40:42 +01:00
Iordan Iordanov
d692d3574e
Modification for Voronoi diagram graphics (thicker lines)
2016-12-06 10:38:53 +01:00
Iordan Iordanov
7f65e45cbb
modifications due to Windows incompatibility
2016-12-06 10:38:53 +01:00
Iordan Iordanov
096b58fdbd
Side_of_fundamental_octagon predicate
2016-12-06 10:38:53 +01:00
Iordan Iordanov
126d8c212d
Corrections to Dehn's algorithm and renamed classes. First implementation of Periodic Delaunay triangulation in the yperbolic case.
2016-12-06 10:38:53 +01:00
Iordan Iordanov
7a86990289
Modifications to Dehn's algorithm and reorganization of classes hierarchy (inheriting from Misha's classes)
2016-12-06 10:38:53 +01:00
Iordan Iordanov
7fe09fb016
Reorganisation of include/ directory and modifications regarding class hierarchy. Ported a periodic triangulation traits class to the hyperbolic case.
2016-12-06 10:38:53 +01:00
Iordan Iordanov
0488644f6c
Changes for the correct ordering of elements in Octagon_matrix, and eliminating rotations of the scene in the Dirichlet demo.
2016-12-06 10:38:53 +01:00
Iordan Iordanov
7bef92b6d9
Added new demo, changes in the folder structure, minor modifications to the code
2016-12-06 10:38:53 +01:00
Iordan Iordanov
10540c2931
Reorganisation of include directories, added functionality under the Edit menu (Modify recursion depth)
2016-12-06 10:38:53 +01:00
Iordan Iordanov
5d1eae585c
Initial commit for Periodic_4_hyperbolic_triangulation_2_demo
2016-12-06 10:38:53 +01:00
Iordan Iordanov
440c73312a
Update to the latest edition of the code.
...
Modifications since last update:
* Offsets are working correctly (append)
* TDS_2 includes the function insert_in_hole (to be merged from master when available)
* Insertion (whould) work well
* Removed a few unnecessary files for QT
* Corrected dummy points; also corrected initial triangulation
* Modified convention about the original domain
* Added a new test
* Ipelets!
2016-09-22 09:30:48 +02:00
Iordan Iordanov
d188081152
First working GUI demo of the periodic hyperbolic Delaunay triangulation. For the time being the working features are initialization with dummy points, point insertion, random point insertion, clear() and circumsenter visualization.
2016-06-16 12:21:30 +02:00
Iordan Iordanov
30ffeb0337
Update of offsets during point insertion in the periodic hyperbolic triangulation. Preliminary tests look good.
2016-06-13 11:37:41 +02:00
Iordan Iordanov
38d15e7fc8
First results with insert(). A new test has been added, it inserts 100 random points (using the predicate to see whether they are valid or not).
2016-06-09 17:44:38 +02:00
Iordan Iordanov
04634409e1
With this commit the Hyperbolic_octagon_translation_matrix no longer uses its own types -- it has been templated to use Geometric_traits passed by the user. This makes more sense, there is no point in using explicit types since we want to give the user full control. The computation of the image of a point under the translation described by an instance of the class still works with doubles, but modifications are coming.
2016-06-08 18:54:42 +02:00
Iordan Iordanov
ab14213c35
Commit for the modifications regarding the initial implementation of the _real_ triangulation of the Bolza surface. For the time being only contains the initialization with the dummy points and a simple test. The demo that existed has been moved into a subdirectory (see the file readme.txt)
2016-06-03 19:47:55 +02:00
Iordan Iordanov
fb5a870e3a
Modification for Voronoi diagram graphics (thicker lines)
2016-05-18 17:43:28 +02:00
Iordan Iordanov
84f28a9f1c
modifications due to Windows incompatibility
2016-04-29 20:47:31 +02:00
Iordan Iordanov
80a8de3864
Side_of_fundamental_octagon predicate
2016-04-06 19:41:18 +02:00
Iordan Iordanov
21d461e52e
Corrections to Dehn's algorithm and renamed classes. First implementation of Periodic Delaunay triangulation in the yperbolic case.
2016-04-05 19:26:50 +02:00
Iordan Iordanov
2a3e9bac34
Modifications to Dehn's algorithm and reorganization of classes hierarchy (inheriting from Misha's classes)
2016-03-22 10:07:07 +01:00
Iordan Iordanov
5996dd660b
Reorganisation of include/ directory and modifications regarding class hierarchy. Ported a periodic triangulation traits class to the hyperbolic case.
2016-03-09 16:56:29 +01:00
Iordan Iordanov
e8f984caf0
Changes for the correct ordering of elements in Octagon_matrix, and eliminating rotations of the scene in the Dirichlet demo.
2016-02-24 19:37:05 +01:00
Iordan Iordanov
8b66a67d64
Added new demo, changes in the folder structure, minor modifications to the code
2016-02-24 10:44:26 +01:00
Iordan Iordanov
fa96b20374
Reorganisation of include directories, added functionality under the Edit menu (Modify recursion depth)
2016-02-11 18:59:54 +01:00
Iordan Iordanov
d16be19200
Initial commit for Periodic_4_hyperbolic_triangulation_2_demo
2016-02-04 18:34:50 +01:00