First we have a TopoDS_Shape then we call "BRepMesh::Mesh(result, 0.05).
After this, we call BRepTool::Triangulation(F,L) (F = TopoDS_Face, L = TopLoc_Location) in a loop for every face in the tree (with TopExp_Explorer...). Now we can get the triangulation data for every face. Is it possible to get all triangles from a compound solid at once without iterating over all its faces. We have to get a triangle strip of a compound solid for visualization.