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=68d82ca06cc8a3ccd57c2eef04bf2460bf766a39;hp=f4bd2a07380e435c442aec42ac925becca080efb;hpb=425cb9283a59328bda111a48280da8e01d29f516;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(); }