mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2026-10-30 12:34:30 +00:00
nisot:: azimuthal equidistant projection
This commit is contained in:
1 parent
d1b366a1f9
commit
43bcc4e2bd
2 files changed
+8
-1
No files matched your search
@@ -708,6 +708,12 @@ EX void applymodel(hyperpoint H, hyperpoint& ret) {
|
||||
break;
|
||||
|
||||
case mdEquidistant: case mdEquiarea: case mdEquivolume: {
|
||||
if(nonisotropic) {
|
||||
H = nisot::inverse_exp(H, nisot::iTable, false);
|
||||
if(nisot::local_perspective_used()) H = nisot::local_perspective * H;
|
||||
ret = H; ret[3] = 1;
|
||||
break;
|
||||
}
|
||||
ld zlev = find_zlev(H);
|
||||
|
||||
ld rad = hypot_d(DIM, H);
|
||||
|
||||
Reference in new issue
Block a user