1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-11-23 13:07:16 +00:00
Commit Graph

599 Commits

Author SHA1 Message Date
Zeno Rogue
42d9aa4ba3 fixed a bug with mdHorocyclic in SL2 2024-10-31 20:09:47 +01:00
Zeno Rogue
20c45cf331 dont_optimize flag 2024-10-20 01:52:02 +02:00
Zeno Rogue
21dfe6a27f fixed the conflict of walking::on and fixed_yz 2024-10-11 09:41:37 +02:00
Zeno Rogue
1a1c7ae21d conformal product models 2024-10-05 13:45:16 +02:00
Zeno Rogue
cd364831f8 fixed 'keep Y' in twisted non-sphere 2024-08-21 19:20:47 +02:00
Zeno Rogue
ed66e41e5c nil:: lie_log now takes model_used into account (was assuming nmHeis) 2024-07-21 21:27:13 +02:00
Zeno Rogue
497790e54b replaced 'simple model: projection' with 'layered equidistant' 2024-07-15 13:56:08 +02:00
Zeno Rogue
0f8be6d9bc fixes to fake twisted products 2024-06-29 12:41:39 +02:00
Zeno Rogue
003529f20e in vertical_vector, only 3D euclid 2024-06-29 10:58:29 +02:00
Zeno Rogue
edc173a538 fixed 'draw' in drawing tool while the map is rotated by mouse or animated movement 2024-06-29 10:48:57 +02:00
Zeno Rogue
c853d9d7b4 fixed hemisphere+sphere lines 2024-06-28 14:01:16 +02:00
Zeno Rogue
be949b3698 small_hyperboloid more universal 2024-06-28 14:00:52 +02:00
Zeno Rogue
106d9a08dd fixed the lines in hyperboloid model 2024-06-27 22:32:32 +02:00
Zeno Rogue
3a255db948 small hyperboloid projection 2024-06-27 22:32:09 +02:00
Zeno Rogue
8aee11dd5f fixed has_fixed_yz 2024-06-27 22:26:39 +02:00
Zeno Rogue
e790ffbddd display fake products correctly 2024-06-18 18:10:50 +02:00
Zeno Rogue
c22aeedde9 fixed_yz now works in all geometries where it makes sense 2024-06-17 23:10:09 +02:00
Zeno Rogue
3d9c4c838e moved underlying space drawer from rots to hybrid, and renamed the rest of rots:: to twist:: 2024-06-16 18:12:52 +02:00
Zeno Rogue
9f711627f1 export to_square 2024-05-25 11:46:53 +02:00
Zeno Rogue
89763be7d2 when drawing circle_around_center, be more precise, and also use POLY_FORCEWIDE 2024-05-25 11:46:37 +02:00
Zeno Rogue
937c830571 fixed model orientation for spiral 2024-05-16 21:21:14 +02:00
Zeno Rogue
125b271889 hooks for do_draw 2024-03-14 19:28:44 +01:00
Zeno Rogue
9ce5c63708 new projection: polar coordinates 2024-02-22 01:16:43 +01:00
Zeno Rogue
4c6c44cc26 variant fisheye projection 2024-01-07 12:52:50 +01:00
Zeno Rogue
7ad955dcff fixed two-eye rendering in stereo modes which should not cause that 2024-01-07 09:07:54 +01:00
Zeno Rogue
c69bed4d12 intra:: cleaner scale changing 2023-11-30 12:34:41 +01:00
Jacob Mandelson
db72295775 Remove semicolons from after } that close functons. 2023-10-16 21:02:54 -07:00
Zeno Rogue
ff19ceb438 modelcolor taken into account in sphere mdDisk alpha <= 1 2023-10-05 13:58:13 +02:00
Zeno Rogue
29d50a9f21 fix ori() setting in multi::two_focus 2023-08-16 10:25:57 +02:00
Zeno Rogue
42c47d0388 fixed bandshift to work with mori correctly 2023-08-15 15:49:10 +02:00
Zeno Rogue
f37c4ba165 fixed band boundary 2023-08-15 15:45:43 +02:00
Zeno Rogue
27b572a44a fix mdBall 2023-08-15 14:39:52 +02:00
Zeno Rogue
cfa01d878c draw boundary correctly in hemisphere Euclidean 2023-08-15 14:33:53 +02:00
Zeno Rogue
937da384e7 better ring drawing in hyperboloid/hemisphere 2023-08-15 14:29:42 +02:00
Zeno Rogue
e22c34b343 hemisphere in spherical 2023-08-15 14:21:19 +02:00
Zeno Rogue
b018582f44 fixed mdHyperboloid in spherical geometry 2023-08-15 11:00:43 +02:00
Zeno Rogue
ccb5068964 fixed draw_boundary in hyperbolic geometry in mdHemisphere and mdHyperboloid 2023-08-15 10:56:39 +02:00
Zeno Rogue
67d38feabd camera_angle now uses matrix dialog 2023-08-14 18:08:28 +02:00
Zeno Rogue
757579fb18 matrix dialog now used for models::rotation 2023-08-14 17:02:34 +02:00
Zeno Rogue
cb05649732 pconf.ball now a matrix (but not implemented draw_boundary yet) 2023-08-14 16:18:44 +02:00
Zeno Rogue
d9d92bfd84 scr_to_ori functions applied in shifted bands 2023-08-14 11:25:09 +02:00
Zeno Rogue
b98ac1c487 models:: fix to halfplane 2023-08-14 11:24:29 +02:00
Zeno Rogue
6806a0e7e3 renamed apply_ori to more intuitive scr_to_ori, also invert the matrix 2023-08-14 11:08:37 +02:00
Zeno Rogue
1554caa7b4 rotations are now represented as matrices, not angles 2023-08-08 16:27:52 +02:00
Zeno Rogue
ac336f7035 fixed some bugs with anisotropic mdDisk 2023-07-21 09:29:49 +02:00
Zeno Rogue
b76db976f0 periodwidth parameter 2023-05-15 02:50:41 +02:00
Zeno Rogue
e6738f6c20 semidirect rendering 2023-05-15 02:50:41 +02:00
Zeno Rogue
fccf07a07d spinEdge_full function 2023-05-15 02:50:41 +02:00
Zeno Rogue
3f1dc8a4c4 introduced new CAP, CAP_PORTALS 2023-04-15 01:30:05 +02:00
Zeno Rogue
f57157435e fixed a bug in rel_log 2023-04-15 01:29:59 +02:00