There exists several common non-convex implicit surfaces that I could imagine would be pretty useful (a torus, for example). What would the general strategy be for handling this in terms of generating a spatial hierarchy (or is it simply just approximate the surface using convex shapes i.e. generating mesh, etc.)?

There exists several common non-convex implicit surfaces that I could imagine would be pretty useful (a torus, for example). What would the general strategy be for handling this in terms of generating a spatial hierarchy (or is it simply just approximate the surface using convex shapes i.e. generating mesh, etc.)?