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 |
|
Zeno Rogue
|
2b79e9d0c7
|
fixed the orientation of the half-plane
|
2018-10-28 03:09:06 +01:00 |
|
Zeno Rogue
|
cbb53cfe68
|
Joukowsky transform, and better inverted Poincare
|
2018-10-28 03:09:06 +01:00 |
|
Zeno Rogue
|
8a37a43547
|
improved hyperboloid model
|
2018-10-23 20:08:57 +02:00 |
|
Zeno Rogue
|
a9535878c4
|
model orientation
|
2018-10-23 16:58:19 +02:00 |
|
Zeno Rogue
|
c8e604f408
|
reflect view in mirror walls during animation and just scrolling; better translate animation in memory saving mode
|
2018-09-24 00:00:04 +02:00 |
|
Zeno Rogue
|
a04eef75a9
|
cth to handle heptspin/cellwalker translations in a nice way
|
2018-08-30 16:10:49 +02:00 |
|
Zeno Rogue
|
829850a701
|
dual tilings
|
2018-08-30 02:11:43 +02:00 |
|
Zeno Rogue
|
6de0f0a8aa
|
instead of nonbitrunc, gp::on and irr::on, there is one variable, variation
|
2018-08-28 17:17:34 +02:00 |
|
Zeno Rogue
|
1af2c04407
|
enum class used for PPR
|
2018-08-28 14:27:23 +02:00 |
|
Zeno Rogue
|
1b50cd6be5
|
a button appears when player not visible; fixed space-centering
|
2018-08-21 18:23:31 +02:00 |
|
Zeno Rogue
|
c54d4ec59d
|
struct archimedean_tiling
|
2018-08-20 02:02:45 +02:00 |
|
Zeno Rogue
|
4d31e5a544
|
renamed 'syntetic' to 'archimedean' (enums/files/marcos/namespaces)
|
2018-08-19 23:06:32 +02:00 |
|
Zeno Rogue
|
e1c49a83fa
|
fixed displayspin in syntetic
|
2018-08-19 16:28:36 +02:00 |
|
Zeno Rogue
|
d5175882f6
|
fixed optimizeview in Euclidean syntetic
|
2018-08-19 01:04:15 +02:00 |
|
Zeno Rogue
|
a92cc33426
|
removed 'stdeuclid' and using 'masterless' since it was too similar to 'stdeuc'
|
2018-08-18 17:35:39 +02:00 |
|
Zeno Rogue
|
682f804576
|
major rewrite: unified the common parts of heptagon and cell via struct connection<T> and struct walker<T>
|
2018-08-18 00:46:45 +02:00 |
|
Zeno Rogue
|
9faa285814
|
New file geometry2.cpp, with moved ggmatrix, relative_matrix, virtualRebase, and new get_corner_position family. Refactored in floorpatterns, textures, and grid to use get_corner_position family.
|
2018-08-17 16:47:06 +02:00 |
|