Commit Graph

191 Commits

Author SHA1 Message Date
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
Zeno Rogue c3fdc34f7c fixed CAP_RAY guards 2020-03-21 19:05:17 +01:00
Zeno Rogue 5bd291784b kite:: sidewalls were not arranged correctly 2020-03-21 09:28:16 +01:00
Zeno Rogue f5600a65ff fixed a potential problem in floorshapes 2020-03-11 11:33:47 +01:00
Zeno Rogue 3539d43690 fixed a crash in some tilings when drawing plain sidewalls 2020-03-11 09:53:53 +01:00
Zeno Rogue c9401baff3 nicer side plainwalls in binary tiling 2020-02-07 18:33:03 +01:00
Zeno Rogue 24b3d17eb4 mixed infinite order 2020-01-19 00:13:54 +01:00
Zeno Rogue 6f89d2176f removed the MAX_EDGE limitation 2020-01-18 16:59:16 +01:00
Zeno Rogue 2271a67506 removed the MAX_EDGE limit 2020-01-18 16:03:32 +01:00
Zeno Rogue e00e117278 fixed a crash bug on loading file tessellations 2019-12-27 23:38:28 +01:00