publicintrig_adjust_short_cycles=15;// maximal number of full rig adjustment steps (with current tiles lists)
publicintrig_adjust_short_cycles=15;// maximal number of full rig adjustment steps (with current tiles lists)
publicdoublerig_adjust_short_threshold=0.00001;// rms relative improvement to exit short cycle
publicdoublerig_adjust_short_threshold=0.00001;// rms relative improvement to exit short cycle
publicbooleanrig_adjust_orientation=true;//
publicbooleanrig_adjust_orientation=true;//
publicbooleanrig_adjust_roll=true;//
publicbooleanrig_adjust_zoom=true;//
publicbooleanrig_adjust_zoom=true;//
publicbooleanrig_adjust_angle=true;//
publicbooleanrig_adjust_angle=true;//
publicbooleanrig_adjust_distance=false;// distance between camera centers
publicbooleanrig_adjust_distance=false;// distance between camera centers
...
@@ -321,7 +322,8 @@ public class BiQuadParameters {
...
@@ -321,7 +322,8 @@ public class BiQuadParameters {
"Re-scan only previously selected tiles");
"Re-scan only previously selected tiles");
gd.addNumericField("Minimal RMS improvement after short cycle to exit",this.rig_adjust_short_threshold,3,6,"",
gd.addNumericField("Minimal RMS improvement after short cycle to exit",this.rig_adjust_short_threshold,3,6,"",
"Short cycle iteration finish after relative RMS improvement is less than this of maximal number of steps is exceeded");
"Short cycle iteration finish after relative RMS improvement is less than this of maximal number of steps is exceeded");
gd.addCheckbox("Adjust orientation (azimuth, tilt, roll) of the auxiliary camera",this.rig_adjust_orientation,"3 angles, most basic adjustment");
gd.addCheckbox("Adjust orientation (azimuth, tilt) of the auxiliary camera",this.rig_adjust_orientation,"2 angles, most basic adjustment");
gd.addCheckbox("Adjust roll of the auxiliary camera",this.rig_adjust_roll,"may be disabled if only a small area of infinity is visible");
gd.addCheckbox("Adjust relative zoom of the auxiliary camera",this.rig_adjust_zoom,"Not likely to change, may be frozen");
gd.addCheckbox("Adjust relative zoom of the auxiliary camera",this.rig_adjust_zoom,"Not likely to change, may be frozen");
gd.addCheckbox("Adjust position of the aux camera in the main camera pricipal plane",this.rig_adjust_angle,"0 - exactly to the right, positive - higher than main");
gd.addCheckbox("Adjust position of the aux camera in the main camera pricipal plane",this.rig_adjust_angle,"0 - exactly to the right, positive - higher than main");
gd.addCheckbox("Adjust aux camera distance from the main",this.rig_adjust_distance,"Normally not practical, rely on direct measurement");
gd.addCheckbox("Adjust aux camera distance from the main",this.rig_adjust_distance,"Normally not practical, rely on direct measurement");
...
@@ -681,6 +683,7 @@ public class BiQuadParameters {
...
@@ -681,6 +683,7 @@ public class BiQuadParameters {