A orbir camera controller for Qt3D(QML)
The Qt3D.Extras model provide a camera controller name with OrbitCameraController. But you can not specity which button of mouse for rotation or translation. So I make one. The default action is:
| Input | Action |
|---|---|
| Left mouse button | While the left mouse button is pressed, mouse movement along x-axis pans the camera around the camera view center and movement along y-axis tilts it around the camera view center. |
| Right mouse button | While the right mouse button is pressed, mouse movement along x-axis moves the camera left and right and movement along y-axis moves it up and down. |
| Both left and right mouse button | While both the left and the right mouse button are pressed, mouse movement along y-axis zooms the camera in and out without changing the view center. |
You can change the action by yourself ofcourse.
You can simply put the SOrbitCameraController.qml into you project and use it just like OrbitCameraController. Even the property is same as OrbitCameraController.
