Arthur O'Dwyer
0d42168139
Make hookset<T> a pointer type, just like purehookset.
...
No more declaring `hookset<T> *hooks_foo`; now it's just
`hookset<T> hooks_foo` at global scope. This clears the way to
make `hookset<T>` into a class type if we want.
2020-04-12 10:50:18 -04:00
Zeno Rogue
46655ac4b5
ray:: removed unused uTest
2020-03-29 17:36:44 +02:00
Zeno Rogue
76e6dc2002
utilities to create geometry raytracers which use only HyperRogue's control scheme
2020-03-29 17:35:42 +02:00
Zeno Rogue
14cc3652de
brief fixup
2020-03-27 21:49:20 +01:00
Zeno Rogue
0412f077e6
added/fixed some \brief descriptions
2020-03-27 21:47:09 +01:00
Arthur O'Dwyer
a0da10b408
Remove extraneous semicolons to quiet pedantic GCC warnings.
2020-03-23 14:38:57 -04:00
Zeno Rogue
64c63b7899
CAP_RAY
2020-03-21 10:49:07 +01:00
Zeno Rogue
759fed36f9
raycaster: correct centering
2020-02-07 19:13:18 +01:00
Zeno Rogue
9d12289933
ray:: unsuccessful attempt to adjust the raycaster to web
2020-01-16 17:13:57 +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
e092690448
subtler default out-of-range color in raycasting
2019-12-06 14:14:27 +01:00
Zeno Rogue
1a6516196f
subtler default out-of-range color
2019-12-06 14:09:03 +01:00
Zeno Rogue
fedfb5dd20
product turn-space: raycasting
2019-11-30 18:06:48 +01:00
Zeno Rogue
8489b03814
ray:: e2xe
2019-11-30 18:06:48 +01:00
Zeno Rogue
622b683e33
drawcell parameter is now cell, not cellwalker (need to check half-elliptic)
2019-11-30 18:04:54 +01:00
Zeno Rogue
cba7782e64
ray:: fixed guards
2019-11-23 23:51:52 +01:00
Zeno Rogue
bc2ce4f3dc
alternative honeycomb in Nil
2019-11-23 20:39:38 +01:00
Zeno Rogue
928e369977
ray:: stereo modes
2019-11-16 03:04:01 +01:00
Zeno Rogue
c021e74ba0
ray:: save configuration
2019-11-16 01:40:14 +01:00
Zeno Rogue
dca98d5879
ray:: mediump
2019-11-14 21:21:17 +01:00
Zeno Rogue
012d833f50
removed the tohex parameter
2019-11-14 19:33:55 +01:00
Zeno Rogue
3eee611eca
nisot::local_perspective moved to display_data
2019-11-14 17:20:55 +01:00
Zeno Rogue
109dd9823c
simplified ddspin/iddspin/cellgfxdist, replaced cellrelmatrix with adj/iadj
2019-11-14 00:27:59 +01:00
Zeno Rogue
ef9e2236ba
viewctr is no more... major reduction of redundancy/complexity
2019-11-14 00:26:50 +01:00
Zeno Rogue
cbc4cff5bc
asonov:: mirrors in ray
2019-11-09 12:12:16 +01:00
Zeno Rogue
e6be9231c9
noGUI taken into account in more places
2019-11-09 11:18:52 +01:00
Zeno Rogue
6dd47c903d
nilv:: works with small periods
2019-11-08 15:42:31 +01:00
Zeno Rogue
f7fc9d7d5d
asonov:: works even with small periods
2019-11-08 15:35:23 +01:00
Zeno Rogue
add037d4e8
asonov:: changed direct checking of gArnoldCat to asonov::in()
2019-11-08 15:34:51 +01:00
Zeno Rogue
d199411248
new tiling: Arnold's cat
2019-11-08 15:01:03 +01:00
Zeno Rogue
2cf540cfbc
ray:: fixed left/arrow keys doing nothing when editing exp range
2019-11-08 15:00:09 +01:00
Zeno Rogue
97d4e45996
ray:: fixing the vectors (commented off)
2019-11-08 14:59:44 +01:00
Zeno Rogue
effe35dd34
ray:: hard limit
2019-11-08 14:59:19 +01:00
Zeno Rogue
45d74296b3
exporting *_current()
2019-11-08 14:58:46 +01:00
Zeno Rogue
a080be76ad
added missing CAP_SOLV and CAP_TEXTURE guards
2019-11-03 14:20:24 +01:00
Zeno Rogue
43bf7c5cfe
fixed MAXMDIM guards
2019-11-03 14:19:11 +01:00
Zeno Rogue
7a70fc717d
ray:: well-defined bounds in for loops in shaders
2019-11-03 13:36:40 +01:00
Zeno Rogue
3725b06d0b
levellines feature
2019-11-03 13:36:06 +01:00
Zeno Rogue
8d10336c63
ray:: disabled in texture
2019-11-03 11:00:47 +01:00
Zeno Rogue
c25de99e10
ray:: color_out_of_range configurable via CLI
2019-11-02 22:31:50 +01:00
Zeno Rogue
9ff70d568c
ray:: NIH geometries
2019-11-02 11:51:44 +01:00
Zeno Rogue
add21e134a
ray:: do not create through walls
2019-11-02 10:41:42 +01:00
Zeno Rogue
272c628229
ray:: horospherical hyperbolic honeycombs
2019-11-02 10:40:22 +01:00
Zeno Rogue
2002845f8a
option -ray-comp
2019-10-28 17:33:54 +01:00
Zeno Rogue
f1e31b961b
ray:: product spaces
2019-10-28 17:33:17 +01:00
Zeno Rogue
ebba7a2a82
ray:: configurable reflective walls
2019-10-27 02:23:20 +02:00
Zeno Rogue
a766abdff7
ray:: auto-entered sizes of uWall* uniforms
2019-10-27 00:58:02 +02:00
Zeno Rogue
79cbebf22f
ray:: reduced default max_cells
2019-10-26 18:25:14 +02:00