@Override public void bring(IBoundedItem item) { setup(item); // center view to item IView view = display.getView(); ViewPointAnimation va = new ViewPointAnimation( view, Pt.cloneAsCoord2d(view.getCenter()), item.getAbsolutePosition(), 300); // Rectangle2D layoutBounds = // model.getRectangleBounds().cloneAsRectangle2D(); // System.out.println(view.getLayoutScale(layoutBounds)); // animate transition PositionMapTransition t = new PositionMapTransition(); IAnimation anim = t.transition(originalPositionMap, circularPositionMap, DURATION / 2); animator.push(anim); animator.push(va); }