I'm a new user of OCC(no more than 2 month), and confused by the packages about mesh. There are many packages which could manipulate triangular mesh(STL), i.e. STL_Mesh, RWSTL, TKMesh, StlAPI......
I have several question:
1. StlAPI_Reader::Read() could generate an instance of TopoDS_Shape, as in http://www.opencascade.org/org/forum/thread_9699/, it sames the slowest one for loading stl files. Is the generated instance of TopoDS_Shape covers topological information? I mean is it not simply collect discreted triangles, but construct releations between Vertices, edges and triangles.
2. RWStl::ReadFile() generate an instance of StlMesh_Mesh. In my opinion, the StlMesh_Mesh instance only eliminate redundant vertices of STL file and represent triangles with indices of vertices. Am I right?
3. What is OpenCascade Mesh Framework? Is it TKMesh?
4. How to use TKMesh to manipulate triangular mesh or STL?
thanks for any advices.