Maybe you can say that a shape(also shell) consists of surface and hence the shape(shell) can be triangularized surface by surface by using of "BRep_Tool::Triangulation". However, if so,there are something wrong with the generated triangle meshes at the boundary edge of adjacent surfaces. So I want to generate a whole triangle meshes for the shape(shell). How can I carry out that??????