Commit Graph

121 Commits

Author SHA1 Message Date
Zeno Rogue 8cfc5a578f renamed penrose.cpp to kite.cpp and 'penrose' to 'kite::in()' 2019-12-14 12:12:24 +01:00
Zeno Rogue d5c8aebf16 renamed binary:: to bt:: and binarytiling to bt::in() 2019-12-14 12:05:01 +01:00
Zeno Rogue f772f9b7fd replaced 'archimedean' with 'arcm::in()' 2019-12-14 11:57:23 +01:00
Zeno Rogue d529449999 arbitrary tilings 2019-12-14 11:57:23 +01:00
Zeno Rogue fe180cb6c3 fixed facing in E^3 2019-12-07 11:13:58 +01:00
Zeno Rogue 89cfc2bce1 adjusted for older compilers 2019-11-30 18:48:44 +01:00
Zeno Rogue 25bc0f56de kth-turn product space (via CLI) 2019-11-30 18:06:48 +01:00
Zeno Rogue d63b14da5c PIU now works in the underlying map -- underlying geometry only is too fragile 2019-11-30 18:06:47 +01:00
Zeno Rogue 661b9db9c4 fixed master_relative on small bitruncated spaces 2019-11-30 18:06:47 +01:00
Zeno Rogue 1cba452f07 rewritten the Euclidean geometry 2019-11-30 18:06:47 +01:00
Zeno Rogue aed8df0d04 hrmap_standard now can be 3D maps 2019-11-30 18:05:23 +01:00
Zeno Rogue a1fbfb2946 gp:: adjm to fix the confusion in quotient spaces 2019-11-30 18:05:23 +01:00
Zeno Rogue 7e8ede4bd6 relative_matrix and adj changed 2019-11-30 18:05:23 +01:00
Zeno Rogue f3beb9d2ac fixed farcorner in non-orientable 2019-11-30 18:04:54 +01:00
Zeno Rogue 2458ec715d removed calc_relative_matrix with direction hint; used adj in more places 2019-11-22 14:34:56 +01:00
Zeno Rogue eb2f9cbf8a fixed and simplified spin_angle 2019-11-22 14:00:45 +01:00
Zeno Rogue a712abecac simplified (and fixed) virtualRebase for euclid/sphere 2019-11-14 22:33:00 +01:00
Zeno Rogue 4dcac4bb3a fixed ggmatrix 2019-11-14 21:15:18 +01:00
Zeno Rogue 012d833f50 removed the tohex parameter 2019-11-14 19:33:55 +01:00
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