C++  and C#(OpenTK) ports of original THREE.js TrackballControls.js by  Eberhard Graether