Commit Graph

182 Commits

Author SHA1 Message Date
Zeno Rogue 99f4b8698b fixed relative_matrix_recursive in some geoms 2023-10-05 13:55:12 +02:00
Zeno Rogue f9b0dcf8a0 fixed some crashes on out_of_bounds 2023-04-27 22:48:36 +02:00
Zeno Rogue acfa454114 aperiodic is now distinct from kite::in 2023-03-23 01:37:52 +01:00
Zeno Rogue 29d1a0c191 never_invert flag, mainly for debugging 2023-02-10 19:05:05 +01:00
Zeno Rogue d7fe4af1e9 embeddings:: implemented the cylinderHE embedding 2023-01-27 11:16:34 +01:00
Zeno Rogue 85dffdbeff rewritten the embeddings more nicely 2023-01-27 00:27:10 +01:00
Zeno Rogue f5f6bdcf3b euc_in_sl2 (still buggy) 2023-01-07 11:44:13 +01:00
Zeno Rogue 4b3bfb9932 euc_in_product 2023-01-06 00:09:12 +01:00
Zeno Rogue 32546cee4a Clifford torus embedding (needs to be configured manually and on a straight square for now) 2023-01-04 23:30:36 +01:00
Zeno Rogue 014b4a8b23 fixed rebase in sph_in_low 2022-12-17 18:36:30 +01:00
Zeno Rogue 68b7beb753 simplified a bit 2022-12-15 23:16:49 +01:00
Zeno Rogue d61e498d4b kite-and-dart working correctly in embedded_plane 2022-12-15 23:13:38 +01:00
Zeno Rogue 62ffefc0cc fixed the binary tiling to use correct straight lines on the vertical edges; also grid lines now work correctly 2022-12-15 09:58:47 +01:00
Zeno Rogue 4356f41621 other noniso embeddings of Euclidean 2022-12-13 23:26:44 +01:00
Zeno Rogue f61adc2865 Nil embedding 2022-12-13 19:04:43 +01:00
Zeno Rogue 3e733ae6e9 Big change: spatial_embedding option 2022-12-09 02:33:15 +01:00
Zeno Rogue bf001926c2 refactored the vertical movement functions 2022-12-09 02:33:15 +01:00
Zeno Rogue 06523e063e used cyclefix and raddif in more places; (c)spin90, (c)spin180 and spin180 functions; rephrased M_PI in terms of TAU and x._deg when applicable 2022-11-13 16:22:55 +01:00
Zeno Rogue e74d79583b fixed faster virtualRebase for sol 2022-09-09 12:30:20 +02:00
Zeno Rogue 50087e032a faster virtualRebase in Solv 2022-08-23 21:52:36 +02:00
Zeno Rogue 793148729b An option to play on a disk (and use bounded space rules). Also renamed 'bounded' flag to 'closed' or similar, and improved Halloween 2022-05-21 13:08:42 +02:00
Zeno Rogue f86670ec19 fixed freezes on VirtualRebase in Nil portal spaces 2022-04-16 13:59:03 +02:00
Zeno Rogue 5d81260f0b expansion_analyzer is now in cgi 2021-12-11 23:28:05 +01:00
Zeno Rogue c89b97b244 generate_random_path fixed in 3D 2021-07-31 20:29:11 +02:00
Zeno Rogue c588837375 rulegen:: fixed a crash in generate_random_path when exploring a dead branch 2021-07-31 20:28:51 +02:00
Zeno Rogue c8b4d6b159 basic generate_random_path in strict_tree_rules 2021-07-31 15:14:31 +02:00
Zeno Rogue 0f2f435534 randomdir option for generate_random_path 2021-07-31 15:14:31 +02:00
Zeno Rogue d7a7447699 factored generate_random_path from yendor out 2021-07-31 15:14:31 +02:00
Zeno Rogue 81e066d0c3 gp:: replaced the magic constants 15, 16, 31, 32 with named constants derived from GOLDBERG_BITS 2021-07-18 18:32:50 +02:00
Zeno Rogue 0fc8dfde15 fixed generate_brm in 3D 2021-07-18 11:15:31 +02:00
Arthur O'Dwyer 0ee6ce8c83 Eliminate -Woverloaded-virtual warnings from Clang. NFCI. 2021-07-12 17:51:39 -04:00
Zeno Rogue 6e6d0a7839 the main (heptagon) cellshape now also uses subcellshape; removed dirdist and get_vertices and introduced get_cellshape instead 2021-07-12 11:07:22 +02:00
Zeno Rogue b6bf0911f3 refactored master_relative as virtual function 2021-07-09 22:32:00 +02:00
Zeno Rogue 8b306c765e used OOP for get_corner_position 2021-06-17 09:44:47 +02:00
Zeno Rogue d63ab2f1a2 export brm_structure 2021-04-23 20:13:36 +02:00
Zeno Rogue 21cc2f6a7d gp:: improved adj 2021-04-07 22:40:58 +02:00
Zeno Rogue 5a73510c4f added some guards for MAXMDIM >= 4 and CAP_SOLV 2021-03-30 11:27:48 +02:00
Zeno Rogue 8f56ff56b9 removed debug from generate_brm 2021-03-24 20:26:09 +01:00
Zeno Rogue a2018c6f55 BRM structure 2021-02-20 15:05:38 +01:00
Zeno Rogue 5e1b3a2512 nil:: fixed virtualRebase in the other honeycomb 2021-02-01 11:21:19 +01:00
Zeno Rogue 96d28d173a MXDIM, and some extra comments 2020-11-01 17:37:51 +01:00
Zeno Rogue d64c5e338c extra guards 2020-10-15 16:33:52 +02:00
Zeno Rogue 34dc8fcc6e various fixes related to product spaces, especially product+inverse 2020-10-06 21:11:27 +02:00
Zeno Rogue e26f8f5a5b optimized inverses 2020-09-16 23:49:17 +02:00
Zeno Rogue 82f32607e6 MAJOR CHANGE: replaced (transmatrix,band_shift) pair with shiftmatrix 2020-07-28 22:06:14 +02:00
Zeno Rogue 1f1e7d9bbf inverse tessellation operators 2020-07-12 21:39:34 +02:00
Zeno Rogue 1ce9ef4341 comments for geometry2 vertex functions 2020-07-12 21:39:34 +02:00
Zeno Rogue 6c1c444241 fixed rotation in farcorner 2020-07-12 21:39:34 +02:00
Zeno Rogue b55503dc9f arb:: sliders 2020-06-02 02:29:31 +02:00
Zeno Rogue a8a0805b6f added some missing MAXMDIM guards 2020-05-31 17:21:16 +02:00