From 96c56760f79ad3eebda9c240b6034dccdec2e6a0 Mon Sep 17 00:00:00 2001 From: Alexander Fabisch Date: Fri, 5 Jan 2024 16:36:09 +0100 Subject: [PATCH] Fix view_init of Open3D visualizer --- pytransform3d/visualizer/_figure.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pytransform3d/visualizer/_figure.py b/pytransform3d/visualizer/_figure.py index 91dca59c9..fac266fc6 100644 --- a/pytransform3d/visualizer/_figure.py +++ b/pytransform3d/visualizer/_figure.py @@ -187,7 +187,11 @@ def view_init(self, azim=-60, elev=30): pcp.extrinsic = pt.transform_from( # world2camera R=R_elev_azim_camera2world.T, p=[0, 0, distance]) - vc.convert_from_pinhole_camera_parameters(pcp) + try: + vc.convert_from_pinhole_camera_parameters( + pcp, allow_arbitrary=True) + except TypeError: + vc.convert_from_pinhole_camera_parameters(pcp) def plot(self, P, c=(0, 0, 0)): """Plot line.