STL-Viewer

STL Files

STL (an abbreviation of “stereo-lithography”) is a file format native to the stereo-lithography CAD software. Nowadays STL files are widely used within 3D-Printing technology.

Please note

This project is currently flagged as experimental.

  • The viewer is implemented as a web-application which emulates a local web-server.
  • Known problem so far: The application has a memory limit, which might be reached quite soon. In other words: when trying to view STL-files bigger than appr. 40Mb will possibly crash the viewer.

Purpose

As there is no build-in support to preview STL files for the Windows-Explorer (as far as I know…), I implemented this utility program for only this reason.

  • The software is self dependent and consists of one single executable.

  • The program emulates a local web server and therefore requires an up-to-date web browser installation (iExplorer, Safari, etc…).

  • The STL-Viewer itself is implemented with jquery.js and three.js.

    STLViewer.png

Credits

The software is open source, please feel free to download the source for whatever reason. Any kind of feedback or suggestion whatsoever is welcome.

Special thanks to:


Download

Beside the source code, there is also a binary available for windows, which can be downloaded from here:

Installation notes & usage

  • The binary is self-independent, does not need to be installed, just copy the executable in a directory or onto your desktop (or create a link onto your desktop).

  • After that, execute the program and drag&drop an STL file onto the application window. Depending on the file size, it might take to get the geometry displayed on the screen.

  • Note: As the web server which controls the STL-Viewer is running locally on your PC, there is no hidden or uncontrolled file transfer to somewhere outside - thus your data is save. If there is any doubt, one might re-build the executable from the available sources.

License & permission to use

(c) 2018, Johann Oberdorfer - Engineering Support | CAD | Software

This software is distributed under the BSD license. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the BSD License for more details.

Have fun.