I created disks with an image texture using vtkConcentricCylinderSource:

What is the best approach to add inner and outer toothing?

I would suggest potentially making a copy of the ConcentricCylinderSource, and modifying it to integrate a teeth generation algorithm as the ConcentricCylinderSource goes around the circle.

1 Like