private void sortAxes ( ) { for ( int d = 0 ; d < shared . dim ; d ++ ) { double dist = shared . camera . squaredDistanceFromCamera ( shared . layout . getNode ( d ) . getX ( ) , shared . layout . getNode ( d ) . getY ( ) ) ; axes [ d ] . first = - dist ; axes [ d ] . second = d ; } Arrays . sort ( axes ) ; for ( int i = 0 ; i < shared . dim ; i ++ ) { dindex [ axes [ i ] . second ] = i ; } }
Depth - sort the axes .