Best practices using free camera in 3D settings
We are looking to build an application with a 3D render of some object. We came across two different way of handling the camera with the mouse.
Setting 1 babylonJS (select 2-basic elements in the top right button):
- left click + drag : rotates the camera around the object
- mouse wheel : zoom in or out
- rigth click + drag : move the camera in 2D (X / y Axys)
Setting 2 (seems to be unity3D, but i was unable to find a playground on the web)
- left click + drag : move the camera in 2D (X / y Axys)
- mouse wheel : zoom in or out
- rigth click + drag : rotates the camera around the object
Is there an official best pratrice out there on how to use the mouse with a free camera?
In the same line of thoughts, is there best practice for using a free camera with fingers? I'm guessing:
- Two fingers rotation: to rotate camera around the object
- Pitch : to zoom in or out
- One finger move: move the camera 2D (X / y Axys)
TL;DR
Is there any research / best pratices on the way to handle a free camera?