1. A method for execution by a data processor to process a model having a collection of triangles representing an object into atomic parts, comprising the steps of: preprocessing the model to generate data structures for subsequent processing; generating a skeleton of the model; and generating atomic parts of the model.