hit::list vertices::collide(const sphere& p) const { return p.collide(*this); }
hit::list plane::collide(const sphere& p) const { return p.collide(*this); }