public BoundSphere GetBound() { if (boundcache == null) { boundcache = shape.ToBoundSphere(); state[0].massOffset = shape.CenterOfMass(); } return(boundcache); }