There are 2 repositories under mouse-orbit topic.
STL (*.stl) file viewer program ( C# + OpenGL )
Mouse Orbit (quaternion based), Mouse Pan and Mouse Zoom features similar like in the CAD programs.