Sphere getDistanceFunction returns the incorrect value after constructor
When constructing a sphere with a radius, unless postTransformUpdate is called the distance function returns an incorrect value. After getRadius is called (e.g. from graphics) the distance function is correct
We need to talk about what the invariants for all the shapes are when postTransfromUpdate
needs to be called and when not ... and fully test the analytical geometry