My first home written 3d engine using only javascript and canvas stroke and fill. Rendering is done offscreen and is prepered for multithreaded javascript for even faster rendering.
Below you can see examples with mouse events and the use of stl files. They listen to 'R' key to stop rotations and arrow up and down to change frame rate. 'S' stops the rendering.
No stl Sheep Penis