1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-09-02 02:37:55 +00:00

relativistic projections added

This commit is contained in:
Zeno Rogue
2022-10-14 00:56:48 +02:00
parent 7a6df6f060
commit a7ca4c2902
5 changed files with 137 additions and 6 deletions

View File

@@ -483,6 +483,8 @@ bool behind3(shiftpoint h) {
return lp_apply(inverse_exp(h))[2] < 0;
if(pmodel == mdLiePerspective)
return lp_apply(lie_log(unshift(h)))[2] < 0;
if(pmodel == mdRelPerspective)
return lp_apply(rel_log(h))[2] < 0;
return h[2] < 0;
}