It would be great to have an either self hosted or embeddable interactive 3D model viewer that can show STL or STEP files (typical CAD formats).
Requirements:
* easy import/export from 3D CAD software into the viewer (not requiring manual texture & lightmap baking)
* proper light setup and implemented self shadowing of models, otherwise its really hard to see the 3D nature of a part
* WebGL, to prevent dependency on uncommon plugins on user side (flash, unity3d, etc.) - should be as widely supported out of the box as possible
* has to work without the viewing user being required to register an account anywhere
References:
- Clipping plane: https://github.com/manthrax/THREE-CSGMesh, https://threejs.org/examples/#webgl_clipping_stencil