Zeno Rogue
|
075ab6f1e8
|
allowChangeRange() used where it should
|
2019-02-09 12:49:53 +01:00 |
|
Zeno Rogue
|
8a18dd3c1c
|
formula works in spherical geometry
|
2019-02-08 16:51:50 +01:00 |
|
Zeno Rogue
|
8426007577
|
fixed incorrect mouse interpretation in models
|
2019-02-06 22:42:11 +01:00 |
|
Zeno Rogue
|
94ce1eb541
|
fixed_facing option, not only in racing
|
2019-02-06 18:48:53 +01:00 |
|
Zeno Rogue
|
459619ff35
|
X sign in rotated hyperboles
|
2019-02-06 16:39:08 +01:00 |
|
Zeno Rogue
|
39ce061fa7
|
use_atan configurable for RotatedHyperboles
|
2019-02-06 16:39:08 +01:00 |
|
Zeno Rogue
|
3d76e90584
|
conical spirals and bands
|
2019-02-06 16:36:52 +01:00 |
|
Zeno Rogue
|
4e4fce922e
|
added some missing CAP_ guards
|
2018-12-15 15:17:06 +01:00 |
|
Zeno Rogue
|
8ba603fba3
|
svg:: circles now have better linewidth
|
2018-12-14 19:30:22 +01:00 |
|
Zeno Rogue
|
5701491cb0
|
fixed drawn_cells reserve
|
2018-12-14 19:30:22 +01:00 |
|
Zeno Rogue
|
c73b598d93
|
screenshots are more configurable now
|
2018-12-14 19:30:17 +01:00 |
|
Zeno Rogue
|
d8bf550d37
|
surface 3D graphics are now automatically disabled in rug (won't work correctly with quotient rugs anyway) and in pmodels which do not support it
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
285211bcf3
|
invalid_point functions, and using them in smart_range and queuestr/chr
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
aa1b102b78
|
crystal::rug:: correct centering
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
036abd2091
|
fixed in_smart_range adjusting to the screen resolution rather than the current texture
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
c6aa79b0dd
|
fixed an iterator invalidation bug in drawStandard
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
cd357303b9
|
cleaned up surface flags
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
f2ee616eab
|
all Mobius bands implemented
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
460eb19881
|
implemented new geometries: cylinder and (only one for now) Mobius band
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
b4671e4d50
|
standard draw algorithm no longer recursive; prettier gp::drawrec
|
2018-11-23 23:45:16 +01:00 |
|
Zeno Rogue
|
aba6506124
|
fixed drawing Goldberg geometries.
|
2018-11-19 20:53:35 +01:00 |
|
Zeno Rogue
|
d935febf09
|
refactored some global and stereo:: variables into display_data structure
|
2018-11-18 18:26:56 +01:00 |
|
Zeno Rogue
|
9d864d7d68
|
spiral boundary always drawn
|
2018-11-11 12:55:11 +01:00 |
|
Zeno Rogue
|
a00e405681
|
fixed boundary drawing with camera_angle
|
2018-11-11 12:55:11 +01:00 |
|
Zeno Rogue
|
9ca5fafa9b
|
do not draw boundary in band transition
|
2018-11-11 11:27:36 +01:00 |
|
Zeno Rogue
|
0e9c70b8d5
|
implemented draw_boundary for remaining models
|
2018-11-11 11:27:36 +01:00 |
|
Zeno Rogue
|
18272634cd
|
better quality of spiral boundary
|
2018-11-11 11:27:36 +01:00 |
|
Zeno Rogue
|
68c8012d91
|
implemented drawBoundary for spiral
|
2018-11-11 11:27:36 +01:00 |
|
Zeno Rogue
|
90468c0daf
|
Euclidean spiral
|
2018-11-11 11:27:36 +01:00 |
|
Zeno Rogue
|
355409bebe
|
fixed Euclidean
|
2018-11-11 11:27:36 +01:00 |
|
Zeno Rogue
|
44c1b43b1c
|
refactored do_draw(cell*, const transmatrix&)
|
2018-11-11 11:27:36 +01:00 |
|
Zeno Rogue
|
ec0dae48c1
|
in_qrange now based on smartrange
|
2018-11-11 11:27:36 +01:00 |
|
Zeno Rogue
|
6c8661b484
|
better algorithm for drawing Euclidean projections
|
2018-11-11 11:27:36 +01:00 |
|
Zeno Rogue
|
c8e0371a4c
|
svg:: works nicely with smart_range
|
2018-11-11 11:27:36 +01:00 |
|
Zeno Rogue
|
8f3f0baabe
|
hyperbolic spiral model
|
2018-11-11 11:27:35 +01:00 |
|
Zeno Rogue
|
c1af8f9d3a
|
bandfixer (for normal geometries)
|
2018-11-11 11:27:35 +01:00 |
|
Zeno Rogue
|
01d6a78ceb
|
ALWAYS_IN for boundaries
|
2018-11-11 11:25:59 +01:00 |
|
Zeno Rogue
|
f1b6cc0f48
|
ringcolor improvements
|
2018-11-11 11:25:59 +01:00 |
|
Zeno Rogue
|
d1d2a300c4
|
refactored the degree constant
|
2018-11-11 11:25:59 +01:00 |
|
Zeno Rogue
|
071e9a5cac
|
moved draw_boundary and draw_model_elements from graph to hypgraph
|
2018-11-11 11:25:59 +01:00 |
|
Zeno Rogue
|
9cff432cee
|
conformal formula accepts ux, uy, uz
|
2018-11-11 11:25:59 +01:00 |
|
Zeno Rogue
|
a3446e8a7b
|
mobius transform refactored
|
2018-11-11 11:25:59 +01:00 |
|
Zeno Rogue
|
542e80081f
|
conformal:: new models: formula and rotated hyperboles
|
2018-11-11 11:25:59 +01:00 |
|
Zeno Rogue
|
b0151eabe4
|
fixed smart_range==2 in Euclidean
|
2018-11-11 11:25:58 +01:00 |
|
Zeno Rogue
|
8e7abf6292
|
refactored gethyper
|
2018-11-11 11:25:58 +01:00 |
|
Zeno Rogue
|
1ba1b141f3
|
smart display range
|
2018-11-01 19:07:50 +01:00 |
|
Zeno Rogue
|
42540aa226
|
model transition for Joukowsky, inverted Joukowsky, and Band.
|
2018-10-28 03:09:07 +01:00 |
|
Zeno Rogue
|
804b489ebf
|
improved hemisphere model; nicer handling of ballangle
|
2018-10-28 03:09:06 +01:00 |
|
Zeno Rogue
|
9ad39df2c0
|
better model rotation in non-inverted Joukowsky
|
2018-10-28 03:09:06 +01:00 |
|
Zeno Rogue
|
23b59101ae
|
model orientation supported in Joukowsky
|
2018-10-28 03:09:06 +01:00 |
|