Zeno Rogue
|
aeaaf7586a
|
refactored map functions: ddspin, iddspin, spacedist, spin_angle, virtualRebase[simple], adj
|
2019-11-14 16:51:50 +01:00 |
|
Zeno Rogue
|
109dd9823c
|
simplified ddspin/iddspin/cellgfxdist, replaced cellrelmatrix with adj/iadj
|
2019-11-14 00:27:59 +01:00 |
|
Zeno Rogue
|
ef9e2236ba
|
viewctr is no more... major reduction of redundancy/complexity
|
2019-11-14 00:26:50 +01:00 |
|
Zeno Rogue
|
6dd47c903d
|
nilv:: works with small periods
|
2019-11-08 15:42:31 +01:00 |
|
Zeno Rogue
|
f7fc9d7d5d
|
asonov:: works even with small periods
|
2019-11-08 15:35:23 +01:00 |
|
Zeno Rogue
|
e38e001454
|
better distance approximation in Nil
|
2019-10-06 12:10:43 +02:00 |
|
Zeno Rogue
|
b419aab0a1
|
fixed a possible crash in Archimedean geometries
|
2019-10-05 18:55:11 +02:00 |
|
Zeno Rogue
|
4e1abe964f
|
print for horo_distance
|
2019-10-05 18:55:11 +02:00 |
|
Zeno Rogue
|
eead4af644
|
fixed horodistance in nih
|
2019-10-05 18:55:11 +02:00 |
|
Zeno Rogue
|
255186840f
|
ternary tiling
|
2019-09-30 23:36:15 +02:00 |
|
Zeno Rogue
|
bd9c19d1b7
|
exported interface for horo_distance
|
2019-09-12 22:50:16 +02:00 |
|
Zeno Rogue
|
848eb8f48b
|
export everything: modules compiled separately
|
2019-09-12 22:50:16 +02:00 |
|
Zeno Rogue
|
9647cbd47e
|
added #include hyper.h to all cpp files
|
2019-09-12 22:50:16 +02:00 |
|
Zeno Rogue
|
599346f436
|
fixed possible crash in iddspin
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
2acc866958
|
slr:: virtualRebase
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
47d309e408
|
fixed hdist computation in SL, also fixed hpxy and hpxy
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
1e6970ca28
|
hybrid:: refactored the common parts of prod and sl2, also used them when applicable
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
a03eb0d913
|
fixed new geometry handling for Archimedean
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
6c75c2687d
|
product:: virtualRebase
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
95da7ff09e
|
using viewcenter() consistently
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
6958cbcbd9
|
product:: preliminary version (no turning)
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
8b1c7bffe4
|
initial reformatting of comments for Doxygen
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
c2d56fb9bc
|
autohdr.h applied in more files
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
ef89c7ed9d
|
removed functions fix6 and fix7
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
c131e21198
|
namespace hyperpoint_vec removed
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
06a5309468
|
solv:: horo_distance implemented
|
2019-09-12 22:50:10 +02:00 |
|
Zeno Rogue
|
21a6e64e96
|
more ddspin/nearcorner bugfixes
|
2019-09-12 22:50:09 +02:00 |
|
Zeno Rogue
|
0908d1d974
|
foxed cellgfxdist in Archimedean
|
2019-09-12 22:50:09 +02:00 |
|
Zeno Rogue
|
cf496e8940
|
kite-and-dart tiling
|
2019-09-12 22:50:09 +02:00 |
|
Zeno Rogue
|
9cb955757e
|
fixed ggmatrix for masterless Euclidean tilings
|
2019-09-12 22:50:09 +02:00 |
|
Zeno Rogue
|
2d30f3830c
|
standard binary tiling, also improved the looks of variant binary tiling, and optimized shvid for pure
|
2019-09-12 22:50:09 +02:00 |
|
Zeno Rogue
|
b6e303ec7d
|
MAJOR refactoring: all geometry-dependent data (tessf, geom3::, shapes, hpc) are now contained in a structure
|
2019-09-12 22:50:03 +02:00 |
|
Zeno Rogue
|
927592caa3
|
replaced cview() with actual_view_transform * View in ggmatrix to prevent infinite loop
|
2019-09-12 22:50:00 +02:00 |
|
Zeno Rogue
|
6fe6db3d48
|
3d:: fixed cellgfxdist in 3D
|
2019-09-12 22:49:41 +02:00 |
|
Zeno Rogue
|
5ab7249afd
|
horopoint cleanup in 2D
|
2019-09-12 22:43:01 +02:00 |
|
Zeno Rogue
|
1c4d86e0e9
|
3D graphics in 2D (first commit)
|
2019-09-12 22:43:01 +02:00 |
|
Zeno Rogue
|
c8e950cd40
|
added some missing CAP_ and MAXMDIM guards
|
2019-09-12 22:43:01 +02:00 |
|
Zeno Rogue
|
d4ce6c36aa
|
horo_distance used in virtualRebase
|
2019-09-12 22:43:00 +02:00 |
|
Zeno Rogue
|
c98f58a672
|
removed eurad as it was the same as crossf
|
2019-09-12 22:43:00 +02:00 |
|
Zeno Rogue
|
039118425c
|
3D:: alternate minefield adjacency rule
|
2019-09-12 22:42:59 +02:00 |
|
Zeno Rogue
|
648af0c08e
|
fixup master_relative in Euclidean; this makes the line animation work
|
2019-09-12 22:42:58 +02:00 |
|
Zeno Rogue
|
9d291b8b1f
|
fixed a bug in virtualRebase
|
2019-09-12 22:38:45 +02:00 |
|
Zeno Rogue
|
78d88b5909
|
improved in the OO fashion: draw, relative_matrix, create_step, and several minor functions are now virtual in hrmap
|
2019-09-12 22:38:44 +02:00 |
|
Zeno Rogue
|
e99e05944a
|
fix 2 to DIM in virtualRebaseSimple just in case
|
2019-09-12 22:38:43 +02:00 |
|
Zeno Rogue
|
52ce5ac9aa
|
3d:: all the regular honeycombs
|
2019-09-12 22:38:43 +02:00 |
|
?
|
54f278963c
|
renamed MAXDIM to MAXMDIM (conflict with crystal)
|
2019-09-12 22:38:42 +02:00 |
|
?
|
c032db2019
|
3d:: virtualRebase works correctly in non-hyperbolic tilings
|
2019-09-12 22:38:42 +02:00 |
|
?
|
5824e4b016
|
3D:: master_relative returns Id
|
2019-09-12 22:38:42 +02:00 |
|
?
|
8c5df8dfd4
|
3d:: in ggmatrix fixed [2][2] to [DIM][DIM]
|
2019-09-12 22:38:42 +02:00 |
|
?
|
2b307f5e4a
|
added epsilon to virtualRebase to prevent infinite loops caused by precision errors
|
2019-09-12 22:38:42 +02:00 |
|