title: How to find connected triangles on a 3d mesh
body: <p>I have a file exported from a 3d application like Blender or Maya. I am able to read the files. I end up with indices describing each triangle and a vertex list.</p>
  
  <p>The file can have more than one connected mesh, two spheres for example. I want to select individual meshes by finding connected triangles. What is the best way to do this? What geometric algorithms can I use? Any examples?  Can it be multi threaded? </p>