PySide6.Qt3DExtras.Qt3DExtras.QOrbitCameraController¶
- class QOrbitCameraController¶
- The - QOrbitCameraControllerclass allows controlling the scene camera along orbital path. More…- Synopsis¶- Properties¶- Methods¶- def - __init__()
- def - inversePan()
- def - inverseTilt()
- def - upVector()
- def - zoomInLimit()
 - Slots¶- def - setInversePan()
- def - setInverseTilt()
- def - setUpVector()
- def - setZoomInLimit()
 - Signals¶- Note - This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE - Detailed Description¶- The controls are: - Input - Action - Left mouse button - While the left 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. - Right mouse button - While the right 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. - 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. - Mouse scroll wheel - Zooms the camera in and out without changing the view center. - Arrow keys - Move the camera vertically and horizontally relative to camera viewport. - Page up and page down keys - Move the camera forwards and backwards. - Shift key - Changes the behavior of the up and down arrow keys to zoom the camera in and out without changing the view center. The other movement keys are disabled. - Alt key - Changes the behovior of the arrow keys to pan and tilt the camera around the view center. Disables the page up and page down keys. - Escape - Moves the camera so that entire scene is visible in the camera viewport. - Note - Properties can be used directly when - from __feature__ import true_propertyis used or via accessor functions otherwise.- property inversePanᅟ: bool¶
 - Access functions:
 - property inverseTiltᅟ: bool¶
 - Access functions:
 - property inverseXTranslateᅟ: bool¶
 - Access functions:
 - property inverseYTranslateᅟ: bool¶
 - Access functions:
 - Access functions:
 - property zoomInLimitᅟ: float¶
 - Holds the current zoom-in limit. The zoom-in limit determines how close to the view center the camera can be zoomed. - Access functions:
 - property zoomTranslateViewCenterᅟ: bool¶
 - Access functions:
 - __init__([parent=None])¶
- Parameters:
- parent – - QNode
 
 - inversePan()¶
- Return type:
- bool 
 - See also - setInversePan()
 - Getter of property - inversePanᅟ.- inversePanChanged(isInverse)¶
- Parameters:
- isInverse – bool 
 
 - Notification signal of property - inversePanᅟ.- inverseTilt()¶
- Return type:
- bool 
 - See also - setInverseTilt()
 - Getter of property - inverseTiltᅟ.- inverseTiltChanged(isInverse)¶
- Parameters:
- isInverse – bool 
 
 - Notification signal of property - inverseTiltᅟ.- inverseXTranslate()¶
- Return type:
- bool 
 - See also - setInverseXTranslate()
 - Getter of property - inverseXTranslateᅟ.- inverseXTranslateChanged(isInverse)¶
- Parameters:
- isInverse – bool 
 
 - Notification signal of property - inverseXTranslateᅟ.- inverseYTranslate()¶
- Return type:
- bool 
 - See also - setInverseYTranslate()
 - Getter of property - inverseYTranslateᅟ.- inverseYTranslateChanged(isInverse)¶
- Parameters:
- isInverse – bool 
 
 - Notification signal of property - inverseYTranslateᅟ.- setInversePan(isInverse)¶
- Parameters:
- isInverse – bool 
 - See also - inversePan()
 - Setter of property - inversePanᅟ.- setInverseTilt(isInverse)¶
- Parameters:
- isInverse – bool 
 - See also - inverseTilt()
 - Setter of property - inverseTiltᅟ.- setInverseXTranslate(isInverse)¶
- Parameters:
- isInverse – bool 
 - See also - inverseXTranslate()
 - Setter of property - inverseXTranslateᅟ.- setInverseYTranslate(isInverse)¶
- Parameters:
- isInverse – bool 
 - See also - inverseYTranslate()
 - Setter of property - inverseYTranslateᅟ.- Setter of property - upVectorᅟ.- setZoomInLimit(zoomInLimit)¶
- Parameters:
- zoomInLimit – float 
 - See also - zoomInLimit()
 - Setter of property - zoomInLimitᅟ.- setZoomTranslateViewCenter(isTranslate)¶
- Parameters:
- isTranslate – bool 
 - See also - zoomTranslateViewCenter()
 - Setter of property - zoomTranslateViewCenterᅟ.- Getter of property - upVectorᅟ.- Notification signal of property - upVectorᅟ.- zoomInLimit()¶
- Return type:
- float 
 - See also - setZoomInLimit()
 - Getter of property - zoomInLimitᅟ.- zoomInLimitChanged()¶
 - Notification signal of property - zoomInLimitᅟ.- zoomTranslateViewCenter()¶
- Return type:
- bool 
 - See also - setZoomTranslateViewCenter()
 - Getter of property - zoomTranslateViewCenterᅟ.- zoomTranslateViewCenterChanged(isTranslate)¶
- Parameters:
- isTranslate – bool 
 
 - Notification signal of property - zoomTranslateViewCenterᅟ.