We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5b21951 commit 1884cedCopy full SHA for 1884ced
src/trame_vtk/widgets/vtk/common.py
@@ -1012,7 +1012,13 @@ def resize(self, **kwargs):
1012
1013
def push_camera(self, camera=None, center_of_rotation=None, **kwargs):
1014
if camera is None:
1015
- camera = self.__view.GetRenderers().GetFirstRenderer().GetActiveCamera()
+ if hasattr(self.__view, "GetRenderers"): # VTK
1016
+ camera = self.__view.GetRenderers().GetFirstRenderer().GetActiveCamera()
1017
+ elif hasattr(self.__view, "GetActiveCamera"): # ParaView
1018
+ camera = self.__view.GetActiveCamera()
1019
+
1020
+ if camera is None:
1021
+ return
1022
1023
camera_params = dict(
1024
position=camera.GetPosition(),
0 commit comments