mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-02-04 13:19:20 +00:00
embeddings:: fix euc_in_nil
This commit is contained in:
parent
c7de7df6fe
commit
c2070a6fd6
@ -845,10 +845,11 @@ struct emb_euc_in_sph : emb_euclid_noniso {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* todo model change */
|
||||||
struct emb_euc_in_nil : emb_euclid_noniso {
|
struct emb_euc_in_nil : emb_euclid_noniso {
|
||||||
bool is_euc_in_nil() override { return true; }
|
bool is_euc_in_nil() override { return true; }
|
||||||
hyperpoint actual_to_intermediate(hyperpoint a) override { a[2] -= a[0] * a[1]; return a; }
|
hyperpoint actual_to_intermediate(hyperpoint a) override { a[2] -= a[0] * a[1] / 2; return a; }
|
||||||
transmatrix intermediate_to_actual_translation(hyperpoint i) override { i[2] += i[0] * i[1]; return rgpushxto0(i); }
|
transmatrix intermediate_to_actual_translation(hyperpoint i) override { i[2] += i[0] * i[1] / 2; return rgpushxto0(i); }
|
||||||
transmatrix get_lsti() override { return cspin90(2, 1); }
|
transmatrix get_lsti() override { return cspin90(2, 1); }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user