You might try Anthony Martin's ADMesh program.
The README file advertises the following features:
* Read and write binary and ASCII STL files
* Check STL files for flaws (i.e. unconnected facets, bad normals)
* Repair facets by connecting nearby facets that are within a given tolerance
* Fill holes in the mesh by adding facets.
* Repair normal directions (i.e. facets should be CCW)
* Repair normal values (i.e. should be perpendicular to facet with length=1)
* Remove degenerate facets (i.e. facets with 2 or more vertices equal)
* Translate in x, y, and z directions
* Rotate about the x, y, and z axes
* Mirror about the xy, yz, and xz planes
* Scale the part by a factor
* Merge 2 STL files into one
The URL for the source distribution is
http://www.engr.csulb.edu/~amartin/admesh/admesh-0.91.tar.gz
Good luck,
-- Phil Sackinger, Org 9111, Sandia Labs, Albuquerque, NM 87185-0826 USA
This archive was generated by hypermail 2.1.2 : Tue Jun 05 2001 - 22:37:30 EEST