Loading js/ui_init.js +2 −0 Original line number Diff line number Diff line Loading @@ -314,6 +314,8 @@ function x3d_initial_camera_placement(){ var viewpoint = $(Scene.element).find("Viewpoint"); viewpoint.attr("orientation",AA[0].toString()+" "+AA[1]); viewpoint.attr("position",Rc_w.e3().toString()); viewpoint.attr("centerOfRotation",Rc_w.e3().toString()); } Loading js/ui_menu.js +14 −3 Original line number Diff line number Diff line Loading @@ -60,9 +60,9 @@ function menu_init(){ // changing a checkbox will not close menu menu.on('click',function(e){ var class1 = $(e.target).hasClass("my-check-box"); var class2 = $(e.target).hasClass("input"); if (!class1&&!class2){ var test = $(e.target).hasClass("donothide"); if (!test){ menu.hide(); } }); Loading @@ -86,6 +86,8 @@ function menu_init(){ shiftspeed_init(); marker_size_color_init(); reset_view_init(); } function crosshair_init(){ Loading Loading @@ -128,3 +130,12 @@ function marker_size_color_init(){ } function reset_view_init(){ $("#reset_view").on('click',function(){ x3d_initial_camera_placement(); x3d_mouseMove(); Scene.resize(); }); } No newline at end of file test.html +18 −9 Original line number Diff line number Diff line Loading @@ -65,39 +65,48 @@ <table> <tr> <td>Show marker info (satellite vs 3D model distalnce)</td> <td><input id='markinfo' type='checkbox' class='my-check-box' /></td> <td><input id='markinfo' type='checkbox' class='my-check-box donothide' /></td> </tr> <tr> <td>Show view info (x, y, z, azimuth, elevation, skew)</td> <td><input id='viewinfo' type='checkbox' class='my-check-box' /></td> <td><input id='viewinfo' type='checkbox' class='my-check-box donothide' /></td> </tr> <tr> <td>Show more info (hitting ray: id, x, y, z, d<sub>xz</sub>, d<sub>xyz</sub>)</td> <td><input id='moreinfo' type='checkbox' class='my-check-box' /></td> <td><input id='moreinfo' type='checkbox' class='my-check-box donothide' /></td> </tr> <tr> <td>Show crosshair</td> <td><input id='crosshair' type='checkbox' class='my-check-box' /></td> <td><input id='crosshair' type='checkbox' class='my-check-box donothide' /></td> </tr> <tr> <td>Show pointer marker (green sphere over 3D scene)</td> <td><input id='pointer' type='checkbox' class='my-check-box' /></td> <td><input id='pointer' type='checkbox' class='my-check-box donothide' /></td> </tr> <tr> <td>Highlight 3D elements on mouse over</td> <td><input id='highlight' type='checkbox' class='my-check-box' /></td> <td><input id='highlight' type='checkbox' class='my-check-box donothide' /></td> </tr> <tr> <td>View's parallel shift speed</td> <td><input id='shiftspeed' type='text' class='input' /></td> <td><input id='shiftspeed' type='text' class='input donothide' /></td> </tr> <tr> <td>3D marker diameter, m</td> <td><input id='markersize' type='text' class='input' /></td> <td><input id='markersize' type='text' class='input donothide' /></td> </tr> <tr> <td>3D marker color</td> <td><input id='markercolor' type='text' class='input' /></td> <td><input id='markercolor' type='text' class='input donothide' /></td> </tr> <tr> <td> </td> </tr> <tr> <td><button id='reset_view' class='donothide'>Reset view</button></td> </tr> <tr> <td> </td> </tr> <tr> <td><button>Close</button></td> Loading Loading
js/ui_init.js +2 −0 Original line number Diff line number Diff line Loading @@ -314,6 +314,8 @@ function x3d_initial_camera_placement(){ var viewpoint = $(Scene.element).find("Viewpoint"); viewpoint.attr("orientation",AA[0].toString()+" "+AA[1]); viewpoint.attr("position",Rc_w.e3().toString()); viewpoint.attr("centerOfRotation",Rc_w.e3().toString()); } Loading
js/ui_menu.js +14 −3 Original line number Diff line number Diff line Loading @@ -60,9 +60,9 @@ function menu_init(){ // changing a checkbox will not close menu menu.on('click',function(e){ var class1 = $(e.target).hasClass("my-check-box"); var class2 = $(e.target).hasClass("input"); if (!class1&&!class2){ var test = $(e.target).hasClass("donothide"); if (!test){ menu.hide(); } }); Loading @@ -86,6 +86,8 @@ function menu_init(){ shiftspeed_init(); marker_size_color_init(); reset_view_init(); } function crosshair_init(){ Loading Loading @@ -128,3 +130,12 @@ function marker_size_color_init(){ } function reset_view_init(){ $("#reset_view").on('click',function(){ x3d_initial_camera_placement(); x3d_mouseMove(); Scene.resize(); }); } No newline at end of file
test.html +18 −9 Original line number Diff line number Diff line Loading @@ -65,39 +65,48 @@ <table> <tr> <td>Show marker info (satellite vs 3D model distalnce)</td> <td><input id='markinfo' type='checkbox' class='my-check-box' /></td> <td><input id='markinfo' type='checkbox' class='my-check-box donothide' /></td> </tr> <tr> <td>Show view info (x, y, z, azimuth, elevation, skew)</td> <td><input id='viewinfo' type='checkbox' class='my-check-box' /></td> <td><input id='viewinfo' type='checkbox' class='my-check-box donothide' /></td> </tr> <tr> <td>Show more info (hitting ray: id, x, y, z, d<sub>xz</sub>, d<sub>xyz</sub>)</td> <td><input id='moreinfo' type='checkbox' class='my-check-box' /></td> <td><input id='moreinfo' type='checkbox' class='my-check-box donothide' /></td> </tr> <tr> <td>Show crosshair</td> <td><input id='crosshair' type='checkbox' class='my-check-box' /></td> <td><input id='crosshair' type='checkbox' class='my-check-box donothide' /></td> </tr> <tr> <td>Show pointer marker (green sphere over 3D scene)</td> <td><input id='pointer' type='checkbox' class='my-check-box' /></td> <td><input id='pointer' type='checkbox' class='my-check-box donothide' /></td> </tr> <tr> <td>Highlight 3D elements on mouse over</td> <td><input id='highlight' type='checkbox' class='my-check-box' /></td> <td><input id='highlight' type='checkbox' class='my-check-box donothide' /></td> </tr> <tr> <td>View's parallel shift speed</td> <td><input id='shiftspeed' type='text' class='input' /></td> <td><input id='shiftspeed' type='text' class='input donothide' /></td> </tr> <tr> <td>3D marker diameter, m</td> <td><input id='markersize' type='text' class='input' /></td> <td><input id='markersize' type='text' class='input donothide' /></td> </tr> <tr> <td>3D marker color</td> <td><input id='markercolor' type='text' class='input' /></td> <td><input id='markercolor' type='text' class='input donothide' /></td> </tr> <tr> <td> </td> </tr> <tr> <td><button id='reset_view' class='donothide'>Reset view</button></td> </tr> <tr> <td> </td> </tr> <tr> <td><button>Close</button></td> Loading