Produce two hyperrectangles by splitting.
In general, if you need to compute maximum and minimum
distances to the children, it can be done more efficiently
by updating the maximum and minimum distances to the parent.
- Parameters:
- dint
Axis to split hyperrectangle along.
- splitfloat
Position along axis d to split at.
- Returns:
- lessRectangle
Rectangle with d-th axis less than split.
- greaterRectangle
Rectangle with d-th axis greater than split.