3D Model subdivision

Hi!

Currently I’m developing medical visualization application for the company. Does anybody know how to subdivide or separate 3d mesh of the teeth model into subobjects using opengl or some specific mesh library? Let’s say that 1 tooth will consist of subplanes, like
tooth1 -> surface1, surface2, tooth2->surface1 and so on…

Thanks.

Dont crosspost!