fixed normalize_flat in emb_none -- this fixes centering in multiplayer

This commit is contained in:
Zeno Rogue 2023-08-16 09:33:25 +02:00
parent 838b34762e
commit 6a9ed169eb
1 changed files with 3 additions and 1 deletions

View File

@ -398,10 +398,12 @@ struct emb_none : embedding_method {
return rgpushxto0(i);
}
hyperpoint flatten(hyperpoint a) override {
if(gproduct) return a / exp(zlevel(a));
if(gproduct || GDIM == 2) return a / exp(zlevel(a));
return embedding_method::flatten(a);
}
hyperpoint normalize_flat(hyperpoint a) override { return normalize(a); }
transmatrix base_to_actual(const transmatrix& T) override { return T; }
hyperpoint base_to_actual(hyperpoint h) override { return h; }
transmatrix actual_to_base(const transmatrix& T) override { return T; }