title: three.js how to split geometry containing unconnected parts
body: <p>Is there a way to find out if a geometry contains multiple unconnected "objects"?
  And then split it to several geometries?</p>
  
  <p>(I use three.js but actually anything could be used that accepts a list of vertices and faces)</p>