Zoom To Selection
Goal: zoom to node or selected nodes.
Zoom to single node
function zoomToNode(node) { var box=node.getBoundingBox(node.getWTM(),null); if(box)view3d.zoomToFitBox(null,box,iv.VIEW_TRANSITION); }
Zoom to Selection
function zoomToSelection() { var a=view3d.space.getSelection(); if(a && a.length) { var box=null; for(var i=0;i<a.length;i++) { var node=a[i]; box=node.getBoundingBox(node.getWTM(),box); } if(box)view3d.zoomToFitBox(null,box,iv.VIEW_TRANSITION); }else view3d.zoomToFit(null,iv.VIEW_TRANSITION); // zoom to all }