QAbstractCameraControllerclass provides basic functionality for camera controllers. 更多 …
继承者: Qt3DExtras.QFirstPersonCameraController , Qt3DExtras.QOrbitCameraController
New in version 5.10.
def
acceleration
()
def
camera
()
def
deceleration
()
def
keyboardDevice
()
def
linearSpeed
()
def
lookSpeed
()
def
mouseDevice
()
def
setAcceleration
(acceleration)
def
setCamera
(camera)
def
setDeceleration
(deceleration)
def
setLinearSpeed
(linearSpeed)
def
setLookSpeed
(lookSpeed)
def
accelerationChanged
(acceleration)
def
cameraChanged
()
def
decelerationChanged
(deceleration)
def
linearSpeedChanged
()
def
lookSpeedChanged
()
QAbstractCameraControllersets up and handles input from keyboard, mouse, and other devices.QAbstractCameraControlleris an abstract class and cannot itself be instantiated. It provides a standard interface for camera controllers.Derived classes need only implement the frameActionTriggered() method to move the camera.
PySide2.Qt3DExtras.Qt3DExtras.
QAbstractCameraController
(
[
parent=None
]
)
¶
parent
–
QNode
PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.
acceleration
(
)
¶
float
另请参阅
PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.
accelerationChanged
(
acceleration
)
¶
acceleration
–
float
PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.
camera
(
)
¶
QCamera
另请参阅
PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.
cameraChanged
(
)
¶
PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.
deceleration
(
)
¶
float
另请参阅
PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.
decelerationChanged
(
deceleration
)
¶
deceleration
–
float
PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.
keyboardDevice
(
)
¶
QKeyboardDevice
Provides access to the keyboard device.
PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.
linearSpeed
(
)
¶
float
另请参阅
PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.
linearSpeedChanged
(
)
¶
PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.
lookSpeed
(
)
¶
float
另请参阅
PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.
lookSpeedChanged
(
)
¶
PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.
mouseDevice
(
)
¶
QMouseDevice
Provides access to the mouse device.
PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.
setAcceleration
(
acceleration
)
¶
acceleration
–
float
另请参阅
PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.
setCamera
(
camera
)
¶
camera
–
QCamera
另请参阅
PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.
setDeceleration
(
deceleration
)
¶
deceleration
–
float
另请参阅
PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.
setLinearSpeed
(
linearSpeed
)
¶
linearSpeed
–
float
另请参阅
PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.
setLookSpeed
(
lookSpeed
)
¶
lookSpeed
–
float
另请参阅