In this paper we present a three-dimensional model retrieval system. In our approach, a three-dimensional model is described by three invariant descriptors:~a curvature index which consists of a histogram of the principal curvatures of each vertex, a histogram of distances between the faces of the mesh, and a histogram of the volumes based on each mesh face. This work focuses on extracting these invariant descriptors that represent a three-dimensional model, and on combining these descriptors in order to improve retrieval performance. An experimental evaluation demonstrates the satisfactory performance of our approach.