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
0febf06462
fixed cone graphics on sphere
2022-12-09 02:33:15 +01:00
Zeno Rogue
ababcdfee8
fixed a potential bug in generate_floorshapes() -- generate the models up to FULL_EDGE, as S6 could exceed S7
2022-12-09 02:33:15 +01:00
Zeno Rogue
3e733ae6e9
Big change: spatial_embedding option
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
d8da9639d0
tes:: split get_adj into two functions, one with connection specified (inlcuding mirror), and one not
2022-10-08 01:53:02 +02:00
Zeno Rogue
8aaf06969c
global_boundary_ratio option
2022-10-06 12:26:17 +02:00
Zeno Rogue
b87a936a61
tes:: football colorability detected/applied
2022-09-14 21:13:29 +02:00
Zeno Rogue
78b0324a91
fixed some CAP guards
2022-05-06 19:54:55 +02:00
Zeno Rogue
d3864a2e2c
arb:: simplified display of apeirogons
2022-05-01 11:18:39 +02:00
Zeno Rogue
31a554f077
ultra-ideal vertices should work now
2022-04-26 16:19:02 +02:00
Zeno Rogue
ad6430a97f
arb:: finish_apeirogon now works with material vertices too
2022-04-26 16:19:02 +02:00
Zeno Rogue
8e3c5d367c
finish_apeirogon now works with ultra-ideal center
2022-04-25 00:08:27 +02:00
Zeno Rogue
59078497dd
arb:: support for apeirogons using '*inf'
2022-04-24 22:57:34 +02:00
Zeno Rogue
c6cca03248
do_klenize now activates on IDEAL flag
2022-04-24 22:57:34 +02:00
Zeno Rogue
1a7d55fd52
changed disable_flooshapes to floorshapes_level
2022-01-08 18:52:17 +01:00
Zeno Rogue
a98d9cb699
disable_floorshapes
2021-11-23 10:24:51 +01:00
Zeno Rogue
ce4be1bc6b
fixed pseudogonal to pseudohedral
2021-10-15 22:38:24 +02:00
Zeno Rogue
cb75ba44dc
pseudogonal mode
2021-10-15 22:36:43 +02:00
Zeno Rogue
36d3314eae
currentmap for generating floorshapes is now of correct class in bt
2021-07-31 20:12:43 +02:00
Zeno Rogue
dae0aacbb7
shvid now calls require_shapes()
2021-07-31 15:14:31 +02:00
Zeno Rogue
253c5ee531
arb:: two new parameters, boundary_ratio and floor_scale
2021-07-31 15:14:31 +02:00
Zeno Rogue
c53270ca16
introduced rulegen.cpp which generates strict_tree_rules for arb
2021-07-31 15:13:44 +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
46a3cf220f
arb:: replaced tuple with connection_t
2021-07-29 12:58:54 +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
afc8120e1f
fixed 3D floorshape generation for INFORDER
2021-06-17 09:44:48 +02:00
Zeno Rogue
2320619b86
strict_tree_rules() added
2021-06-17 09:44:48 +02:00
Zeno Rogue
42fc2c44a7
rewritten shvid using OOP
2021-06-17 09:44:47 +02:00
Zeno Rogue
3c3c95e072
simplified textures on mobile
2021-06-03 13:26:10 +02:00
Zeno Rogue
408a49dfe9
arg:: used the new add::arg in some contexts
2021-04-07 18:13:45 +02:00
Zeno Rogue
f224b2fc70
improved the wall/floor textures in 3D modes
2021-02-07 22:55:10 +01:00
Zeno Rogue
479b5f5db0
fixed tes floorshape
2020-11-27 02:05:11 +01:00
Zeno Rogue
0de8ce9a10
initial implementation of VR
2020-11-22 17:58:40 +01:00
Zeno Rogue
4444fa6bf1
floor textures:: scratches
2020-11-22 17:57:03 +01:00
Zeno Rogue
c828934f89
arb:: improved plain floor shapes
2020-11-01 11:30:55 +01:00
Zeno Rogue
bb00e47ce5
do not create a new model in generate_floorshapes() bitrunc
2020-10-26 12:00:28 +01:00
Zeno Rogue
d64c5e338c
extra guards
2020-10-15 16:33:52 +02:00
Zeno Rogue
82f32607e6
MAJOR CHANGE: replaced (transmatrix,band_shift) pair with shiftmatrix
2020-07-28 22:06:14 +02:00
Zeno Rogue
1774f59462
fixed display-only inverse operators
2020-07-12 21:39:34 +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
39ac36c4aa
arcm:: more efficient when actually regular
2020-07-03 15:40:26 +02:00
Zeno Rogue
89585f004b
fixed some guards (in progress)
2020-07-03 14:42:33 +02:00
Zeno Rogue
2a0b0101fd
raycasting in 2D
2020-06-03 15:11:20 +02:00
Zeno Rogue
0472bf764f
moved all projection-related parameters to a special struct; another copy of that struct created for rug
2020-04-17 00:53:58 +02:00
Zeno Rogue
0ef619739e
textures in wrl export
2020-04-16 03:36:48 +02:00
Zeno Rogue
c1ed54763b
3D geometries should now render without OpenGL
2020-04-06 10:43:28 +02:00
Arthur O'Dwyer
13bf666e29
Lambdas can't have default arguments until C++14.
...
Arguably this is a reason to upgrade from C++11 to C++14,
or to give up completely on `-pedantic`, but I think it's
easy enough to eliminate these few nits.
2020-03-23 14:38:57 -04:00