?
|
a6094f7b0c
|
3d:: binary:: celldistance [untested]
|
2019-09-12 22:38:42 +02:00 |
|
?
|
33d4854c14
|
3D:: 120-cell
|
2019-09-12 22:38:40 +02:00 |
|
?
|
4b356d9945
|
moved quotient spaces to quotient.cpp
|
2019-09-12 22:38:40 +02:00 |
|
?
|
33d94beb4f
|
moved spherical geometry to sphere.cpp
|
2019-09-12 22:38:40 +02:00 |
|
?
|
c7cb93f2ed
|
moved all the Euclidean maps to euclid.cpp
|
2019-09-12 22:38:40 +02:00 |
|
?
|
7110be2032
|
3D:: cube tiling
|
2019-09-12 22:38:40 +02:00 |
|
?
|
d08e58f404
|
3d:: 2D/3D is now selectable at runtime
|
2019-09-12 22:38:40 +02:00 |
|
?
|
96e4ff6c9d
|
binary tiling in 3D works
|
2019-09-12 22:38:39 +02:00 |
|
?
|
c5a771c888
|
CAP_FIELD part 1
|
2019-09-12 22:38:39 +02:00 |
|
?
|
b25730d5c9
|
geometry flags part 1
|
2019-09-12 22:38:39 +02:00 |
|
Zeno Rogue
|
a676424573
|
Irradiated Yendor Challenge (but commented off for now)
|
2019-09-12 22:38:39 +02:00 |
|
Zeno Rogue
|
fd9fca6129
|
redesigned the Experiment with Geometry menu
|
2019-02-08 16:55:00 +01:00 |
|
Zeno Rogue
|
8c5b62e309
|
octagon geometry
|
2019-02-06 18:48:52 +01:00 |
|
Zeno Rogue
|
b0b783b581
|
tailored_delete used for deleting cells and heptagons, so that there is no delete/delete[] mismatch
|
2019-02-06 18:48:52 +01:00 |
|
Zeno Rogue
|
df0578a1fe
|
cdata is now initialized to 0, or ALL if reptilecheat is on
|
2019-02-06 18:48:52 +01:00 |
|
Zeno Rogue
|
c022863e8b
|
fix unused lambda capture
|
2018-12-15 14:50:11 +01:00 |
|
Zeno Rogue
|
0d558cb0e1
|
build_shortest_path function
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
5221ac07a3
|
crystal:: celldist(ance) gives precise distance, heptdistance gives imprecise one
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
05df60ae70
|
more lands implemented for cylinders
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
000f271552
|
refactored buildCamelot as a separate function
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
fd3b030119
|
crystal:: added multi-dimensional geometries (referred to as crystal), available via CLI for now
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
cd357303b9
|
cleaned up surface flags
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
bf7bb61d35
|
handlers for createStep and newmap
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
f2ee616eab
|
all Mobius bands implemented
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
460eb19881
|
implemented new geometries: cylinder and (only one for now) Mobius band
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
64da329f8e
|
added new quotient spaces: Bring's, Schmutz's M(2), Schmutz's M(3)
|
2018-11-23 23:46:26 +01:00 |
|
Zeno Rogue
|
62a5c0abac
|
more stable quotient space generation
|
2018-11-23 23:44:12 +01:00 |
|
Zeno Rogue
|
e697cb57cb
|
Macbeath surface
|
2018-11-23 03:10:57 +01:00 |
|
Zeno Rogue
|
d0ee141270
|
celldist now works in the binary tiling as for other geometries (distance from origin, not horocycle index); also types are computed nicely for the origin-based celldist
|
2018-09-28 16:27:03 +02:00 |
|
Zeno Rogue
|
ce390de0d2
|
fixed curr_dist and horocycles in Canvas for Euclidedan
|
2018-09-28 12:27:44 +02:00 |
|
Zeno Rogue
|
b5542c66ba
|
hyperbolic_celldistance algorithm implemented for all hyperbolic tilings (minor bugs known in irregular, still ugly in bitrunc a45)
|
2018-09-23 16:34:53 +02:00 |
|
Zeno Rogue
|
b5c0675daa
|
fixed eudist in bitruncated square grid
|
2018-09-12 04:15:35 +02:00 |
|
Zeno Rogue
|
a04eef75a9
|
cth to handle heptspin/cellwalker translations in a nice way
|
2018-08-30 16:10:49 +02:00 |
|
Zeno Rogue
|
829850a701
|
dual tilings
|
2018-08-30 02:11:43 +02:00 |
|
Zeno Rogue
|
6de0f0a8aa
|
instead of nonbitrunc, gp::on and irr::on, there is one variable, variation
|
2018-08-28 17:17:34 +02:00 |
|
Zeno Rogue
|
56c102de94
|
tailored allocation, and increased MAX_EDGE to 14
|
2018-08-22 00:00:59 +02:00 |
|
Zeno Rogue
|
c54d4ec59d
|
struct archimedean_tiling
|
2018-08-20 02:02:45 +02:00 |
|
Zeno Rogue
|
4d31e5a544
|
renamed 'syntetic' to 'archimedean' (enums/files/marcos/namespaces)
|
2018-08-19 23:06:32 +02:00 |
|
Zeno Rogue
|
c42940684c
|
proper hrmap_* for syntetic; fixed a bug when deleting
|
2018-08-19 18:04:56 +02:00 |
|
Zeno Rogue
|
7bae01c168
|
synt:: replaced the combinatorial building process with floating-point-based one for hyperbolic geometry too
|
2018-08-19 00:27:20 +02:00 |
|
Zeno Rogue
|
a92cc33426
|
removed 'stdeuclid' and using 'masterless' since it was too similar to 'stdeuc'
|
2018-08-18 17:35:39 +02:00 |
|
Zeno Rogue
|
682f804576
|
major rewrite: unified the common parts of heptagon and cell via struct connection<T> and struct walker<T>
|
2018-08-18 00:46:45 +02:00 |
|
Zeno Rogue
|
7064dace81
|
default celldistance in syntetic and binarytiling
|
2018-08-17 21:38:07 +02:00 |
|
Zeno Rogue
|
fe1a5c5a03
|
bugfix in memory clear
|
2018-08-17 21:37:33 +02:00 |
|
Zeno Rogue
|
749ad03138
|
syntetic tilings (WIP)
|
2018-08-17 13:29:00 +02:00 |
|
Zeno Rogue
|
4f3cc3783a
|
binary tiling
|
2018-08-09 19:28:53 +02:00 |
|
Zeno Rogue
|
f7e5f470dc
|
irr:: celldist and (circular, not yet horocyclic) celldistAlt
|
2018-07-20 02:58:47 +02:00 |
|
Zeno Rogue
|
c8c1e3a346
|
irregular grids
|
2018-07-16 20:05:23 +02:00 |
|
Zeno Rogue
|
ef182b225e
|
all hr functions/variables used in rogueviz now listed in hyper.h
|
2018-07-09 21:02:23 +02:00 |
|
Zeno Rogue
|
030377583c
|
changed the 'quotient==2' tests to 'geometry == gFieldQuotient'
|
2018-06-25 23:14:46 +02:00 |
|