A simple viewer to render 3D models on-screen. The STL files have to be of the ASCII (non-binary) type. The rendering process can become quite slow
for models with more than ~200-300 facets.
The app contains a number of inlined C routines and makes use of the microcontroller's FPU. Therefore, the app installed on the watch contains a base64 encoded binary
blob with those routines. The full C code is provided on github.
## Controls
The app supports 4 different rendering modes, swiping right-to-left on the touch screen cycles through them:
- shaded polygons
- shaded polygons with edge highlighting
- wireframe, only edges between non-coplanar facets visible