From 2d4cb637f26ebebfcb20cbcd8734a90e4ddc4450 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sat, 4 Feb 2023 23:07:43 +0100 Subject: [PATCH] set_view in product uses inverse_exp --- hypgraph.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hypgraph.cpp b/hypgraph.cpp index 9aa4eb20..6f696614 100644 --- a/hypgraph.cpp +++ b/hypgraph.cpp @@ -3394,7 +3394,7 @@ EX void set_view(hyperpoint camera, hyperpoint forward, hyperpoint upward) { forward = V * forward; upward = V * upward; - if(pmodel == mdGeodesic || hyperbolic || sphere) { + if(pmodel == mdGeodesic || hyperbolic || sphere || euclid || mproduct) { forward = inverse_exp(shiftless(forward)); } else { @@ -3406,7 +3406,7 @@ EX void set_view(hyperpoint camera, hyperpoint forward, hyperpoint upward) { forward /= hypot_d(3, forward); - if(pmodel == mdGeodesic || hyperbolic || sphere) + if(pmodel == mdGeodesic || hyperbolic || sphere || euclid || mproduct) upward = inverse_exp(shiftless(upward)); else { // apply_nil_rotation(upward);