X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.g3d.vtk%2Fsrc%2Forg%2Fsimantics%2Fg3d%2Fvtk%2Faction%2FvtkCameraAndSelectorAction.java;h=b4a387bc5390a7a27014626f7c0671f3b4c80254;hb=68bb44ea41644141aaaf7467ac3d201678e31db3;hp=f4bd2a07380e435c442aec42ac925becca080efb;hpb=fc44aa6fb56a795b4cae2d0684af67ae539fc748;p=simantics%2F3d.git diff --git a/org.simantics.g3d.vtk/src/org/simantics/g3d/vtk/action/vtkCameraAndSelectorAction.java b/org.simantics.g3d.vtk/src/org/simantics/g3d/vtk/action/vtkCameraAndSelectorAction.java index f4bd2a07..b4a387bc 100644 --- a/org.simantics.g3d.vtk/src/org/simantics/g3d/vtk/action/vtkCameraAndSelectorAction.java +++ b/org.simantics.g3d.vtk/src/org/simantics/g3d/vtk/action/vtkCameraAndSelectorAction.java @@ -384,6 +384,11 @@ public class vtkCameraAndSelectorAction extends vtkAction implements ISelectionP public void focus(double x, double y, double z) { Lock(); cam.SetFocalPoint(x, y, z); + if (doNotRotate) + cam.SetRoll(0); + cam.OrthogonalizeViewUp(); + resetCameraClippingRange(); + panel.UpdateLight(); UnLock(); }