]> gerrit.simantics Code Review - simantics/3d.git/blobdiff - org.simantics.g3d.vtk/src/org/simantics/g3d/vtk/action/vtkCameraAndSelectorAction.java
Adjustments to picking and camera orientation on focus command
[simantics/3d.git] / org.simantics.g3d.vtk / src / org / simantics / g3d / vtk / action / vtkCameraAndSelectorAction.java
index f4bd2a07380e435c442aec42ac925becca080efb..b4a387bc5390a7a27014626f7c0671f3b4c80254 100644 (file)
@@ -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();
                }