This example contains the 360 slider developed in the previous gist and an extension with four fixed points. Dragging the blue slider handle is possible to rotate the 3D objects.
Modified http://d3js.org/d3.v3.min.js to a secure url
Modified http://cdnjs.cloudflare.com/ajax/libs/three.js/r69/three.min.js to a secure url
Updated missing url https://cdn.rawgit.com/mrdoob/three.js/r69/examples/js/loaders/ColladaLoader.js to https://cdn.jsdelivr.net/gh/mrdoob/three.js/r69/examples/js/loaders/colladaloader.js
Updated missing url https://cdn.rawgit.com/mrdoob/three.js/r69/examples/js/renderers/Projector.js to https://cdn.jsdelivr.net/gh/mrdoob/three.js/r69/examples/js/renderers/projector.js
https://d3js.org/d3.v3.min.js
https://cdnjs.cloudflare.com/ajax/libs/three.js/r69/three.min.js
https://cdn.rawgit.com/mrdoob/three.js/r69/examples/js/loaders/ColladaLoader.js
https://cdn.rawgit.com/mrdoob/three.js/r69/examples/js/renderers/Projector.js