Zeno Rogue
|
466b81f854
|
fixed central inversion in 3D models
|
2020-04-17 02:22:01 +02:00 |
|
Zeno Rogue
|
0472bf764f
|
moved all projection-related parameters to a special struct; another copy of that struct created for rug
|
2020-04-17 00:53:58 +02:00 |
|
Zeno Rogue
|
e4a8b73819
|
nisot:: nicer precision setting
|
2020-04-11 15:08:24 +02:00 |
|
Zeno Rogue
|
c1ed54763b
|
3D geometries should now render without OpenGL
|
2020-04-06 10:43:28 +02:00 |
|
Zeno Rogue
|
b6ecc15e1a
|
enqueue_c
|
2020-04-05 10:58:56 +02:00 |
|
Zeno Rogue
|
bacdacbb7f
|
perspective_to_psace in 3D
|
2020-04-05 10:58:56 +02:00 |
|
Zeno Rogue
|
650604227a
|
face/edge/vertex centering
|
2020-04-01 12:01:55 +02:00 |
|
Zeno Rogue
|
e53f61a8be
|
history:: specifically mark starting position
|
2020-04-01 11:26:19 +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 |
|
Arthur O'Dwyer
|
a0da10b408
|
Remove extraneous semicolons to quiet pedantic GCC warnings.
|
2020-03-23 14:38:57 -04:00 |
|
Zeno Rogue
|
b31e0db6df
|
fixed centering lost after Eternal Motion in shmup
|
2020-03-08 01:24:34 +01:00 |
|
Zeno Rogue
|
41be224049
|
fixed centering disabled after Orb of Safety in shmup
|
2020-03-08 01:24:13 +01:00 |
|
Zeno Rogue
|
b31e81f442
|
fixed a crash bug while drawing
|
2020-03-07 04:47:10 +01:00 |
|
Zeno Rogue
|
ea55f43abf
|
better centering in cheatmode
|
2020-02-07 18:35:24 +01:00 |
|
Zeno Rogue
|
e07f5fed0c
|
dual:: when one side is Euclidean, only the other one rotates
|
2020-01-30 17:45:51 +01:00 |
|
Zeno Rogue
|
24b3d17eb4
|
mixed infinite order
|
2020-01-19 00:13:54 +01:00 |
|
Zeno Rogue
|
57e10dfca8
|
models:: perspective_to_space now actually uses the alpha parameter (instead of vid.alpha) and is exported
|
2020-01-02 16:56:01 +01:00 |
|
Zeno Rogue
|
3330d6060b
|
minor fixes to OINF
|
2019-12-27 23:00:38 +01:00 |
|
Zeno Rogue
|
aeac634abd
|
downseek works in Euclidean now
|
2019-12-27 11:14:25 +01:00 |
|
Zeno Rogue
|
da051e766a
|
fixed fix_the_band when changing model_orientation
|
2019-12-27 00:50:46 +01:00 |
|
Zeno Rogue
|
c247936e34
|
removed the functions queuechr -- use queuestr now
|
2019-12-26 23:38:28 +01:00 |
|
Zeno Rogue
|
15000034fd
|
parser:: error handling now uses exceptions
|
2019-12-23 21:44:51 +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
|
f772f9b7fd
|
replaced 'archimedean' with 'arcm::in()'
|
2019-12-14 11:57:23 +01:00 |
|
Zeno Rogue
|
886d9d1619
|
rug:: conformal tori
|
2019-12-09 00:40:51 +01:00 |
|
Zeno Rogue
|
c8db8a328d
|
invalid_matrix in product spaces now allows very small values
|
2019-12-06 13:06:32 +01:00 |
|
Zeno Rogue
|
63c4886722
|
replaced product drawing with the general routine
|
2019-12-06 12:13:09 +01:00 |
|
Zeno Rogue
|
ac9d18adfb
|
simplified the drawing algo for product
|
2019-12-06 11:47:26 +01:00 |
|
Zeno Rogue
|
7080ff379b
|
master_to_c7_angle() no longer returns non-zero in 3D
|
2019-11-30 18:06:48 +01:00 |
|
Zeno Rogue
|
ecde911db2
|
models:: Spiral projection now spins together in Euclidean
|
2019-11-30 18:06:47 +01:00 |
|
Zeno Rogue
|
1cba452f07
|
rewritten the Euclidean geometry
|
2019-11-30 18:06:47 +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
|
2f353a844c
|
tracking in nonisotropic geometries
|
2019-11-23 20:16:53 +01:00 |
|
Zeno Rogue
|
982f01e6e5
|
tracking the specific copy of the player in confusing geometries
|
2019-11-23 19:05:24 +01:00 |
|
Zeno Rogue
|
edcf160a28
|
centerpc: moved rerotate outside
|
2019-11-23 19:01:00 +01:00 |
|
Zeno Rogue
|
4f0cf57092
|
centerpc:: removed a special case for Euclidean -- no longer a special case
|
2019-11-23 19:00:18 +01:00 |
|
Zeno Rogue
|
c60b96c1b8
|
added the missing fixmatrix
|
2019-11-16 01:41:44 +01:00 |
|
Zeno Rogue
|
ce805164b6
|
fixed resetview facing after attack
|
2019-11-15 14:14:06 +01:00 |
|
Zeno Rogue
|
f9cc30a67a
|
removed debug from optimizeview
|
2019-11-15 03:00:50 +01:00 |
|
Zeno Rogue
|
234677c5eb
|
inverse ddspin back to iddspin
|
2019-11-14 19:34:09 +01:00 |
|
Zeno Rogue
|
012d833f50
|
removed the tohex parameter
|
2019-11-14 19:33:55 +01:00 |
|
Zeno Rogue
|
df4e700676
|
fixed resetview in 3D including product
|
2019-11-14 19:24:42 +01:00 |
|
Zeno Rogue
|
3eee611eca
|
nisot::local_perspective moved to display_data
|
2019-11-14 17:20:55 +01:00 |
|
Zeno Rogue
|
9a35342625
|
correct resetview facing in 3D/nonorientable
|
2019-11-14 17:08:00 +01:00 |
|
Zeno Rogue
|
9f6f3232b5
|
the orientation after recentering is now always 'player facing upwards'
|
2019-11-14 00:43:36 +01:00 |
|
Zeno Rogue
|
ef9e2236ba
|
viewctr is no more... major reduction of redundancy/complexity
|
2019-11-14 00:26:50 +01:00 |
|
Zeno Rogue
|
cc9e03ddb8
|
product:: product projections
|
2019-11-09 13:14:42 +01:00 |
|
Zeno Rogue
|
416ee95aac
|
horocyclic coordinates model
|
2019-11-09 12:49:00 +01:00 |
|