Zeno Rogue
|
ec96ad2718
|
gmatrix now uses shiftmatrix_or_null which has an additional field if data is not yet computed -- this seems to fix some bugs in the new compilations of HyperRogue
|
2024-07-17 11:16:01 +02:00 |
|
Zeno Rogue
|
72501c20f6
|
sl2:: fixes to ggmatrix
|
2024-07-15 13:30:27 +02:00 |
|
Zeno Rogue
|
cdcd2aee21
|
ggmatrix and relativematrixc working in low-range sl2
|
2024-07-15 09:01:15 +02:00 |
|
Zeno Rogue
|
c763eb0a44
|
disable using do_adjm in fake
|
2024-06-27 22:26:03 +02:00 |
|
Zeno Rogue
|
6b04db89d2
|
made -twisted-product work with pure hex
|
2024-06-16 19:17:33 +02:00 |
|
Zeno Rogue
|
0fdfd0c406
|
fixup comment to last
|
2024-06-10 01:37:46 +02:00 |
|
Zeno Rogue
|
ea7d0f20c4
|
disable nil optimization in virtualRebase for hex nil structure
|
2024-06-10 01:36:13 +02:00 |
|
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 |
|