Zeno Rogue
|
475d16451a
|
rotspace:: shift: implemented using cellwalkers, works correctly in bounded spaces now
|
2020-07-28 22:06:14 +02:00 |
|
Zeno Rogue
|
33647a56c2
|
fixed distance computation in periodic product spaces (racing in H2xE no longer freezes)
|
2020-07-28 22:06:14 +02:00 |
|
Zeno Rogue
|
67595a4ed3
|
redone hrmap::draw() function to keep DRY
|
2020-07-28 22:06:14 +02:00 |
|
Zeno Rogue
|
42446f1925
|
fixed non-shader-based slr::get_inverse_exp
|
2020-07-28 22:06:14 +02:00 |
|
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 |
|