Arthur O'Dwyer
62629f3e70
Change static const
to static constexpr
wherever possible
...
Since we require C++11, most of these consts can be constexpr.
Two `static const ld` remain non-compile-time-evaluable because
they depend on the runtime `log` function. One `static const cld`
remains non-compile-time because `std::complex<T>` doesn't become
constexpr until C++14.
2023-08-23 09:47:28 -08:00
Zeno Rogue
d587f29a91
Aperiodic Spectre tiling
2023-05-30 18:44:03 +02:00
Zeno Rogue
511ffe8498
fractal geometry
2023-03-28 22:54:46 +02:00
Zeno Rogue
b854f68a88
aperiodic hat tiling
2023-03-23 01:37:52 +01:00
Zeno Rogue
acfa454114
aperiodic is now distinct from kite::in
2023-03-23 01:37:52 +01:00
Zeno Rogue
1b7f4b869e
new Conformal Square projection (with transition and shader and Euclidean form)
2023-03-19 12:21:05 +01:00
Zeno Rogue
4bface6860
removed name nullptr too
2023-03-16 23:18:16 +01:00
Zeno Rogue
631e44f871
fixed model flags
2023-03-16 23:12:20 +01:00
Zeno Rogue
2a354786e4
new projection: horocyclic equal-area
2023-03-16 14:42:02 +01:00
Zeno Rogue
9ca8f20dc3
fixup to nicer apply_always3
2023-01-29 11:56:26 +01:00
Zeno Rogue
e9c04e1e77
Sol/NIH geometries now have separate gc constants
2022-12-13 19:46:57 +01:00
Zeno Rogue
a7ca4c2902
relativistic projections added
2022-10-14 00:56:48 +02:00
Zeno Rogue
2bafda5f18
a comment on why OINF should be divisible by 3
2022-10-08 02:02:03 +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
a6dc4b9314
new projections mostly for Solv: Lie perspective and Lie orthogonal
2022-05-17 09:45:09 +02:00
Zeno Rogue
0301ae44db
also increased OINF to be above FULLEDGE
2022-04-24 22:57:35 +02:00
Zeno Rogue
589d2dd72c
hemisphere in spherical now produces the hyperboloid model
2022-04-07 20:50:16 +02:00
Zeno Rogue
930e0c6830
named technical projections
2022-03-27 22:47:50 +02:00
Zeno Rogue
a6aa91dfab
export qs flags
2022-03-27 22:47:50 +02:00
Charlotte Peppers
904faabd96
Added tower to canvas floor options, added new Flashing Effects option which currently effects storms and some curses
2022-03-07 17:37:35 -07:00
Charlotte Peppers
ab08a69cc6
Added Canvas Floor and Canvas Darkness options
2022-03-06 20:01:59 -07:00
Zeno Rogue
3967aee968
new geometry gHalfBring
2021-09-30 12:04:26 +02:00
Zeno Rogue
0559fce5fb
barrier:: the barrier _WALL algorithm now moves step by step
2021-07-31 15:14:31 +02:00
Zeno Rogue
a2211590b3
implemented great-wall-like walls for all H2 tessellations
2021-07-31 15:14:31 +02:00
Zeno Rogue
a55111c226
improved NOWALLs in other geometries
2021-07-31 15:14:31 +02:00
Zeno Rogue
5c21b64060
reg3:: new variation, bch_oct
2021-07-13 15:12:03 +02:00
Jesse Ruderman
fa0271038f
Fix typo in Windy Plains description
2021-07-12 07:20:04 -07:00
Zeno Rogue
4b3f72cc56
3D variations: subcubes
2021-07-07 01:48:20 +02:00
Jesse Ruderman
a1f78cde4c
Fix typo in Jelly Kingdom description
2021-06-28 16:49:03 -07:00
Zeno Rogue
1f6dec0205
new lands in lists
2021-06-01 13:07:55 +02:00
Zeno Rogue
61891c4eb8
implemented curses
2021-05-02 15:16:29 +02:00
Zeno Rogue
46683b06fe
extra Orb shapes
2021-05-02 13:39:09 +02:00
Zeno Rogue
639122e314
added faraway monster highlight as in @still-flow's pull request
2021-04-30 19:44:54 +02:00
Zeno Rogue
e960b82e17
fixed Crossroads in ls::single, also enabled Crossroads V
2021-04-23 19:45:50 +02:00
Zeno Rogue
4a80af6912
asonov:: added a geometry flag to recognize Arnold's cat
2021-03-25 10:57:48 +01:00
Zeno Rogue
421ff4a94a
stretchable spherical spaces are now marked qSTRETCHABLE
2021-03-21 12:51:50 +01:00
Zeno Rogue
3940f624fd
added model: three-point equidistant
2021-03-06 11:54:25 +01:00
Zeno Rogue
d96f92c0f8
support for portal spaces
2021-02-18 16:16:34 +01:00
Zeno Rogue
2e0ddd5a48
vr:: correctly rendered 2D sphere
2020-12-31 19:11:13 +01:00
Zeno Rogue
b74509c95a
Five new projections: Poor Man (hyperbolic only), Panini, retroazimuthal: Craig, Hammer, Littrow (retro-Hammer buggy on sphere)
2020-10-08 18:22:28 +02:00
Zeno Rogue
2e47adef1c
new projections based on cartography
2020-09-16 23:49:17 +02:00
Zeno Rogue
64cb6772e8
three new projections
2020-08-20 16:02:34 +02:00
Zeno Rogue
daeffcfde5
removed experimental flag from gArb
2020-08-02 12:56:43 +02:00
Zeno Rogue
3505f17460
redone modecode
2020-08-02 12:55:37 +02:00
Zeno Rogue
1f1e7d9bbf
inverse tessellation operators
2020-07-12 21:39:34 +02:00
Zeno Rogue
c11d36089d
randpat mode for Zebra, Wet and Frog
2020-05-29 02:55:44 +02:00
Zeno Rogue
9466539cd6
qULTRA flag and 355 honeycomb
2020-05-28 01:37:56 +02:00
Zeno Rogue
890f5b56aa
newly supported honeycombs in menu
2020-05-27 00:54:30 +02:00
Zeno Rogue
4bd60d64f5
fixed the naming of X-Cell tessellations, which also fixed 16-cell
2020-05-25 23:52:47 +02:00
Zeno Rogue
8641eafd96
xcode no_code listed explicitly if not assigned
2020-05-16 11:24:30 +02:00