Skip to content
Switch branches/tags
Go to file
Cannot retrieve contributors at this time

Connection detector of 3D shape

Connection detector of 3D shape is a tool for detecting the connected triangle groups in STL file. For any two triangles, if the distance between them (based on centroid) is less than a critical value, they are thought of as being connected and will put into the same connected group. The program can read the data from a STL file and detect the connnected groups. The data of each connected group can be write into a new STL file. This software is developed based on the requirements of Dr. Kathy Lu at Virginia Tech.


Screenshot software




  • Version 1.0


  • Prerequisite: install Java 8 on your computer
  • download the jar file from the link

How to use

  • double click the jar file
  • set the skip number (if the data file is too large and beyong the capacity of your computer, you can skip some triangles and the program will treat serveral triangles as one triangle. For example, if the skip number is 3, the program will try three triangles as one. Note: it may comprise the accuracy of the results, don't change the default number unless it is really necessary).
  • click the read data button and select the raw data file.
  • set the critical value (distance) and click the analyze button.
  • click the save button and select target directory and set the prefix of the output files. Note: the related info will be shown on log pane when every step is executed