1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-11-27 14:37:16 +00:00
Commit Graph

583 Commits

Author SHA1 Message Date
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
Zeno Rogue
e63feddb7c added MAXMDIM guards in various places 2023-04-15 01:29:59 +02:00
Zeno Rogue
7806f1cb70 boundary drawing improvements 2023-04-11 16:44:11 +02:00
Zeno Rogue
1b7f4b869e new Conformal Square projection (with transition and shader and Euclidean form) 2023-03-19 12:21:05 +01:00
Zeno Rogue
a434f3b063 axial angle now can be set for axial models 2023-03-16 23:13:27 +01:00
Zeno Rogue
2370084b11 two extra projections in RogueViz 2023-03-16 15:18:02 +01:00
Zeno Rogue
0f9b30f51b draw boundary in fisheye Euclidean 2023-03-16 14:44:44 +01:00
Zeno Rogue
ef556185db X symbol from the two-point models is now configurable 2023-03-16 14:44:31 +01:00
Zeno Rogue
2a354786e4 new projection: horocyclic equal-area 2023-03-16 14:42:02 +01:00
Zeno Rogue
a07dac637b vr:: spinEdge for embedded 2023-02-21 18:48:19 +01:00
Zeno Rogue
b89ba69fd9 local_perspective_used now known better 2023-02-05 10:31:58 +01:00
Zeno Rogue
2d4cb637f2 set_view in product uses inverse_exp 2023-02-04 23:07:43 +01:00
Zeno Rogue
cd673b2fd2 disabling frustum_culling option now also disables smart-range frustum culling 2023-02-04 19:44:06 +01:00
Zeno Rogue
2fe39a6613 embeddings:: shmup fixes 2023-02-04 19:40:49 +01:00
Zeno Rogue
5b89cfdecf embeddings:: removed smESL2 method -- smEmbedded works fine now for all non-product embeddings 2023-02-04 11:44:42 +01:00
Zeno Rogue
43f345234a embeddings:: do not try to display model boundary in perspective 2023-02-03 16:20:26 +01:00
Zeno Rogue
6950e0e1ba embeddings:: fixed vertical_vector 2023-02-03 16:11:13 +01:00