docs: 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;
      }
    }