Commit Graph

104 Commits

Author SHA1 Message Date
Zeno Rogue cc9e03ddb8 product:: product projections 2019-11-09 13:14:42 +01:00
Zeno Rogue 6dd47c903d nilv:: works with small periods 2019-11-08 15:42:31 +01:00
Zeno Rogue add037d4e8 asonov:: changed direct checking of gArnoldCat to asonov::in() 2019-11-08 15:34:51 +01:00
Zeno Rogue d199411248 new tiling: Arnold's cat 2019-11-08 15:01:03 +01:00
Zeno Rogue 83f8216fdc nilv:: comment about periodicity 2019-11-08 14:57:56 +01:00
Zeno Rogue 73197c86c6 nilv:: qSMALL flag set for Nil quotients when appropriate 2019-11-08 14:57:44 +01:00
Zeno Rogue b80caa11a6 moved zgmod to util 2019-11-08 14:56:54 +01:00
Zeno Rogue 3f18d91643 raycaster reset on hybrid::configure 2019-11-02 22:31:15 +01:00
Zeno Rogue d4b2e0f88b niltorus improvements 2019-11-02 22:19:32 +01:00
Zeno Rogue 8ba303f0f4 nil:: fixed zgmod 2019-11-02 22:18:28 +01:00
Zeno Rogue e8de4d088c fixed a possible crash in hybrid 2019-11-02 20:28:52 +01:00
Zeno Rogue 72b52e178f underlying space view is now available in product space 2019-10-28 17:26:59 +01:00
Zeno Rogue 79cdbf7a53 correct cgi.wallstart in hybrid 2019-10-28 17:20:28 +01:00
Zeno Rogue a9d3efe02c solnihv:: set result[3] to zero, as otherwise it may become infinite 2019-10-26 18:24:45 +02:00
Zeno Rogue 72e6859dd5 Penrose staircase pattern in Nil, and diagonal pattern in Crystal 2019-10-25 12:47:03 +02:00
Zeno Rogue 85a08d205d refactored celldraw 2019-10-25 12:44:41 +02:00
Zeno Rogue fd8f363b8f nil:: quotient spaces 2019-10-25 08:52:18 +02:00
Zeno Rogue bb7e96a3d0 atan/atan2 functions in slshader 2019-10-21 22:43:19 +02:00
Zeno Rogue adee8aa699 wall optimization option (-wallopt): do not draw things behind walls 2019-10-12 11:21:00 +02:00
Zeno Rogue eb591f5dc8 stabilized file names for tabled inverse files 2019-10-05 18:53:51 +02:00
Zeno Rogue a5579af826 disabled marking log(2) and log(3) as constexpr 2019-10-04 17:42:25 +02:00
Zeno Rogue ec465b2afc separate shader for stretched Sol, to avoid glitches 2019-10-04 13:03:50 +02:00
Zeno Rogue 67aceb80a5 fixup 2019-10-03 20:12:25 +02:00
Zeno Rogue d69cb4e946 SolN manifold 2019-10-03 20:10:48 +02:00
Zeno Rogue d6ab96f821 non-isotropic hyperbolic space 2019-10-01 05:03:46 +02:00
Zeno Rogue a741446b7b better rendering of Solv into the glitchy region 2019-09-26 13:23:44 +02:00
Zeno Rogue a47be2f89f fixed more warnings 2019-09-13 19:36:16 +02:00
Zeno Rogue 973d8cb451 fixed some warnings 2019-09-13 18:53:12 +02:00
Zeno Rogue 2a950369ba solv:: CAP_SOLV 2019-09-13 17:45:31 +02:00
Zeno Rogue 334ffd644a hyperweb compiles 2019-09-13 03:47:55 +02:00
Zeno Rogue d1bf6fef5e replaced product::product_sphere() 2019-09-12 22:50:16 +02:00
Zeno Rogue d5a99e67e0 more intuitive tiling selection 2019-09-12 22:50:16 +02:00
Zeno Rogue f8963a1c75 rots:: show the underlying geometry 2019-09-12 22:50:16 +02:00
Zeno Rogue e600c0af0a improved the rendering of S2xE rings 2019-09-12 22:50:16 +02:00
Zeno Rogue 7b76991dcd hybrid::do_draw 2019-09-12 22:50:16 +02:00
Zeno Rogue 848eb8f48b export everything: modules compiled separately 2019-09-12 22:50:16 +02:00
Zeno Rogue 82f24b4b6c exporting necessary stuff all over (in progress) 2019-09-12 22:50:16 +02:00
Zeno Rogue 9647cbd47e added #include hyper.h to all cpp files 2019-09-12 22:50:16 +02:00
Zeno Rogue 561c8e975c reduced glitches in slr 2019-09-12 22:50:16 +02:00
Zeno Rogue ecc6908807 fixes for older compilers 2019-09-12 22:50:16 +02:00
Zeno Rogue 443ba65730 rots:: fixed the confusion when switching tilings 2019-09-12 22:50:16 +02:00
Zeno Rogue 04a1c2242b rots:: optimization of matrices 2019-09-12 22:50:15 +02:00
Zeno Rogue b0b843fc22 rots:: fixed ordering of vertices on walls 2019-09-12 22:50:15 +02:00
Zeno Rogue 2e066c106c renamed gSL2 to gRotSpace 2019-09-12 22:50:15 +02:00
Zeno Rogue c33c79a902 generalized PSL2 to spherical rotation spaces too 2019-09-12 22:50:15 +02:00
Zeno Rogue d046211a9c better flagging of geometries, and isometry spaces nicely selectable 2019-09-12 22:50:15 +02:00
Zeno Rogue afa3cd599d SLR works with Archimedean 2019-09-12 22:50:15 +02:00
Zeno Rogue 0311210576 arg:: slr:: configurable slrange 2019-09-12 22:50:15 +02:00
Zeno Rogue a0140254c8 slr:: works with bitruncated tilings (Archimedean not tested) 2019-09-12 22:50:15 +02:00
Zeno Rogue 86ca34669a slr:: generalized to other regular 2019-09-12 22:50:15 +02:00