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
|
75f58766a2
|
made background screen darkening consistent and optional
|
2022-07-05 11:51:06 +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
|
67a19d93bb
|
added missing MAXMDIM guards
|
2022-02-17 21:00:10 +01:00 |
|
Zeno Rogue
|
549e57b3d1
|
Goldberg dialog now warns if outside of the supported limits
|
2022-01-08 19:30:46 +01:00 |
|
Zeno Rogue
|
450aa28d67
|
gp:: added -gph (better -gp)
|
2022-01-08 19:20:53 +01:00 |
|
Zeno Rogue
|
7ea8c765d9
|
gp:: fixed GP(1,3) for 4-valent
|
2022-01-08 19:20:35 +01:00 |
|
Zeno Rogue
|
e9609df06b
|
gp:: fixed some cases
|
2022-01-08 18:55:06 +01:00 |
|
Zeno Rogue
|
7e57852788
|
gp:: pBring works with GP(2,2) and larger
|
2021-09-30 13:11:55 +02:00 |
|
Zeno Rogue
|
9ffdf3aa67
|
gp:: improved debug
|
2021-09-30 13:10:52 +02:00 |
|
Zeno Rogue
|
aeb889119d
|
gp(1,1) now works with non-orientable S3==4
|
2021-09-30 12:05:16 +02:00 |
|
Zeno Rogue
|
70c0fb1c7a
|
UNRECTIFIED now works with non-orientable
|
2021-09-30 12:04:58 +02:00 |
|
Zeno Rogue
|
d10181e363
|
gp:: replaced draw_li with current_li which is computed when needed
|
2021-07-31 15:12:06 +02:00 |
|
Zeno Rogue
|
4425556ebc
|
gp:: conj() function for gp::loc
|
2021-07-21 10:49:09 +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 |
|
Arthur O'Dwyer
|
0ee6ce8c83
|
Eliminate -Woverloaded-virtual warnings from Clang. NFCI.
|
2021-07-12 17:51:39 -04:00 |
|
Zeno Rogue
|
479b2eaf3c
|
reg3:: the new variations can be selected from the menu
|
2021-07-09 22:32:00 +02:00 |
|
Zeno Rogue
|
9a319e2d2a
|
refactored shvid_full and wall_offset as virtual functions
|
2021-07-09 22:32:00 +02:00 |
|
Zeno Rogue
|
4b3f72cc56
|
3D variations: subcubes
|
2021-07-07 01:48:20 +02:00 |
|
Zeno Rogue
|
8b306c765e
|
used OOP for get_corner_position
|
2021-06-17 09:44:47 +02:00 |
|
Zeno Rogue
|
42fc2c44a7
|
rewritten shvid using OOP
|
2021-06-17 09:44:47 +02:00 |
|
Zeno Rogue
|
0f767e16b6
|
XLAT refactor continued
|
2021-05-23 16:00:50 +02:00 |
|
Zeno Rogue
|
131b9f656e
|
gp:: do_adjm is now set for sphere for performance
|
2021-04-07 22:41:44 +02:00 |
|
Zeno Rogue
|
953e17722d
|
throw hr_exceptions not strings
|
2021-03-24 20:25:44 +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
|
f4a596ed87
|
gp::INVERSE:: relative_matrix now works correctly
|
2020-09-22 15:51:15 +02:00 |
|
Zeno Rogue
|
722ba41799
|
fixed variation selector
|
2020-09-16 23:49:17 +02:00 |
|
Zeno Rogue
|
c1554ce0f2
|
fixed a crash when setting new variations
|
2020-08-01 16:43:21 +02:00 |
|
Zeno Rogue
|
67595a4ed3
|
redone hrmap::draw() function to keep DRY
|
2020-07-28 22:06:14 +02:00 |
|
Zeno Rogue
|
82f32607e6
|
MAJOR CHANGE: replaced (transmatrix,band_shift) pair with shiftmatrix
|
2020-07-28 22:06:14 +02:00 |
|
Zeno Rogue
|
2449895b49
|
fix some bugs in gp menu
|
2020-07-13 00:55:42 +02:00 |
|
Zeno Rogue
|
9da8dac45b
|
memory clearing in inverse
|
2020-07-13 00:54:12 +02:00 |
|
Zeno Rogue
|
1f1e7d9bbf
|
inverse tessellation operators
|
2020-07-12 21:39:34 +02:00 |
|
Zeno Rogue
|
4013d55c27
|
gp::pshid is now in gpdata
|
2020-07-12 21:39:34 +02:00 |
|
Zeno Rogue
|
2271a67506
|
removed the MAX_EDGE limit
|
2020-01-18 16:03:32 +01:00 |
|
Zeno Rogue
|
2fb1210811
|
irr torus works only in orientable for now -- disabled for other
|
2019-12-08 20:07:02 +01:00 |
|
Zeno Rogue
|
ddb5d07ff6
|
cleanup in Euclidean
|
2019-12-08 10:59:09 +01:00 |
|
Zeno Rogue
|
89cfc2bce1
|
adjusted for older compilers
|
2019-11-30 18:48:44 +01:00 |
|
Zeno Rogue
|
f69ea5ec8d
|
irr:: Euclidean guarding
|
2019-11-30 18:06:48 +01:00 |
|
Zeno Rogue
|
b8cf027b7a
|
fixed GP(n,n) on minimal
|
2019-11-30 18:06:48 +01:00 |
|
Zeno Rogue
|
723be3f16b
|
fixed the highlights in variation menu
|
2019-11-30 18:06:47 +01:00 |
|
Zeno Rogue
|
a1fbfb2946
|
gp:: adjm to fix the confusion in quotient spaces
|
2019-11-30 18:05:23 +01:00 |
|
Zeno Rogue
|
6bb3a076da
|
gp::loc now better
|
2019-11-30 18:05:23 +01:00 |
|
Zeno Rogue
|
a08b67d780
|
fixed Goldberg construction
|
2019-11-30 18:04:54 +01:00 |
|
Zeno Rogue
|
82f24b4b6c
|
exporting necessary stuff all over (in progress)
|
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
|
33cb21f203
|
product:: fixed a potential crash
|
2019-09-12 22:50:14 +02:00 |
|
Zeno Rogue
|
8b1c7bffe4
|
initial reformatting of comments for Doxygen
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
e1194ff588
|
more header cleanup
|
2019-09-12 22:50:12 +02:00 |
|