Commit Graph

184 Commits

Author SHA1 Message Date
Zeno Rogue 82f32607e6 MAJOR CHANGE: replaced (transmatrix,band_shift) pair with shiftmatrix 2020-07-28 22:06:14 +02:00
Zeno Rogue adc17dce1b fixed slshader when xy==0 2020-07-25 03:14:11 +02:00
Zeno Rogue 4d9775080d fixed crash in geometry selection 2020-07-25 03:13:54 +02:00
Zeno Rogue 94cac21716 primitive-based rendering of the Berger sphere (very poor) 2020-07-24 23:39:30 +02:00
Zeno Rogue 7d7fe85199 slr:: fixes in ~SL quotients: auto disc_quotient, underlying spaces drawn correctly, comment in period selector 2020-07-24 16:20:27 +02:00
Zeno Rogue 4c6500514e nicer slshader 2020-07-24 11:35:32 +02:00
Zeno Rogue 351eda2b5d generalized PSL to ~SL (discrepancies still appear) 2020-07-24 02:30:50 +02:00
Zeno Rogue 7e85f07458 primitive rendering now implemented for stretched H2xE; removed the old implementation of SL(2,R) 2020-07-22 00:19:13 +02:00
Zeno Rogue 2a0b0101fd raycasting in 2D 2020-06-03 15:11:20 +02:00
Zeno Rogue 76dfee3e42 no_code set for hybrid and fake 2020-05-16 11:26:03 +02:00
Zeno Rogue bf83959b4a allow setting the resource dir; autoconf should move *.dat file to resource dir 2020-05-16 01:30:33 +02:00
Zeno Rogue 8b89374421 generalized SL2 raycaster 2020-05-15 18:32:14 +02:00
Zeno Rogue 3f20ba9d29 getCdata and getBits: prod -> hybri 2020-05-15 18:31:32 +02:00
Zeno Rogue 58a4583bb7 fixed Goldberg hybrid spaces 2020-05-15 17:40:42 +02:00
Zeno Rogue aea3ac848b hybrid:: in draw underlying, use a longer range in H2 2020-05-15 11:48:04 +02:00
Zeno Rogue 29c7faa264 stretch < -1 (seems not to be working correctly) 2020-05-09 18:33:37 +02:00
Zeno Rogue c35705cc5c fixed hybrid bitruncated ray: works after clear map 2020-05-09 18:32:16 +02:00
Zeno Rogue fd9ea8793e stretch:: renamed rots_twist to stretch, also implemented for slr 2020-05-09 10:41:15 +02:00
Zeno Rogue ecb88d8501 qtm:: fixed 2020-05-09 02:35:15 +02:00
Zeno Rogue 83c0ade9d6 revert hyperbolic qtm 2020-05-09 00:57:59 +02:00
Zeno Rogue 54804bc08b stretched spherical geometry 2020-05-08 21:18:47 +02:00
Zeno Rogue 02de6fa330 ray:: bitruncated product 2020-05-08 21:14:31 +02:00
Zeno Rogue a6a0995e85 SOLV_ALL 2020-04-29 15:15:18 +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 68ee90fcba export get_acceleration 2020-04-12 20:34:39 +02:00
Zeno Rogue ce441eb4bc more accurate lazy for SolNih 2020-04-12 20:34:16 +02:00
Zeno Rogue 825a8aba82 nisot:: parallel_transport now also uses RK4 2020-04-11 15:28:22 +02:00
Zeno Rogue e4a8b73819 nisot:: nicer precision setting 2020-04-11 15:08:24 +02:00
Zeno Rogue c5d7479d00 nisot:: geodesic_step is now based on RK4 instead of midpoint 2020-04-11 15:01:01 +02:00
Zeno Rogue b79eb4de1d fixed cellcount 2020-04-06 09:26:59 +02:00
Zeno Rogue 1b9cdab98c added missing CAP_COMMANDLINE guards 2020-04-06 09:13:20 +02:00
Zeno Rogue c60714f145 slr::lift_matrix as a separate function 2020-04-01 11:26:58 +02:00
Zeno Rogue f9580d29f6 fixed a bug in inverse_exp in Solv (caused wobbling) 2020-03-25 13:44:51 +01:00
Zeno Rogue 3caf700868 solv:: fixed another potential problem 2020-03-25 13:43:35 +01:00
Zeno Rogue 6eb3270900 qtm rewritten 2020-03-07 04:47:10 +01:00
Zeno Rogue a241a3df61 nilv:: get_heptagon_at 2020-02-13 11:09:27 +01:00
Zeno Rogue e133fffd5d nilv:: nilwidth option 2020-02-13 11:09:18 +01:00
Zeno Rogue 1962900ce0 fixup nonisotropic.cpp 2020-01-16 17:13:57 +01:00
Zeno Rogue dd0b4ec414 sn:: cleanup, also changed z_to_iz function from tanh to Poincare-based 2020-01-16 17:13:57 +01:00
Zeno Rogue 1b87a22874 adjusted sn shader 2020-01-16 17:13:57 +01:00
Zeno Rogue 549aa5bdb1 sn:: changed table presentation to Poincare 2020-01-16 17:13:47 +01:00
Zeno Rogue ec6ffded34 older compilers 2019-12-27 13:11:31 +01:00
Zeno Rogue 769982040d renamed solnihv:: to sn:: and solnih to sn::in() 2019-12-14 12:28:45 +01:00
Zeno Rogue 8cfc5a578f renamed penrose.cpp to kite.cpp and 'penrose' to 'kite::in()' 2019-12-14 12:12:24 +01:00
Zeno Rogue d5c8aebf16 renamed binary:: to bt:: and binarytiling to bt::in() 2019-12-14 12:05:01 +01:00
Zeno Rogue f772f9b7fd replaced 'archimedean' with 'arcm::in()' 2019-12-14 11:57:23 +01:00
Zeno Rogue 6b90261f2f fixed celldistance in sl2 2019-12-06 12:14:03 +01:00
Zeno Rogue 63c4886722 replaced product drawing with the general routine 2019-12-06 12:13:09 +01:00
Zeno Rogue ac9d18adfb simplified the drawing algo for product 2019-12-06 11:47:26 +01:00
Zeno Rogue 99ab57086b in_wallopt(): auto in racing 2019-12-06 11:45:19 +01:00