I just tried it out by defining some numbers for your macro and all and it seems
to be the bounding sphere you used. Try increasing the radius to 5 instead of
1.2 and see if it's changed for the better or not. I first went through
everything else I could think to try and that was the last thing.
Bob