Convex decomposition

Is there any functionality to take a TopoDS_Shape and decompose it into convex or nearly convex subshapes prior to triangulation? In particular, I'd like to take a TopoDS_Shape and put it into the Bullet Physics SDK for high-performance collision detection.

Kirill Gavrilov's picture

Does it really make sense trying to decompose boundary representation of the shape?
I think that decomposing a triangulation (computed for shape) would be more feasible approach.