Qt3DExtras.QAbstractCameraController

QAbstractCameraController class provides basic functionality for camera controllers. 更多 …

Inheritance diagram of PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController

继承者: Qt3DExtras.QFirstPersonCameraController , Qt3DExtras.QOrbitCameraController

New in version 5.10.

概要

函数

详细描述

QAbstractCameraController sets up and handles input from keyboard, mouse, and other devices. QAbstractCameraController is 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.

class PySide2.Qt3DExtras.Qt3DExtras. QAbstractCameraController ( [ parent=None ] )
参数

parent – QNode

PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController. acceleration ( )
返回类型

float

另请参阅

setAcceleration()

PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController. accelerationChanged ( acceleration )
参数

acceleration – float

PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController. camera ( )
返回类型

QCamera

另请参阅

setCamera()

PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController. cameraChanged ( )
PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController. deceleration ( )
返回类型

float

另请参阅

setDeceleration()

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

另请参阅

setLinearSpeed()

PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController. linearSpeedChanged ( )
PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController. lookSpeed ( )
返回类型

float

另请参阅

setLookSpeed()

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

另请参阅

acceleration()

PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController. setCamera ( camera )
参数

camera – QCamera

另请参阅

camera()

PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController. setDeceleration ( deceleration )
参数

deceleration – float

另请参阅

deceleration()

PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController. setLinearSpeed ( linearSpeed )
参数

linearSpeed – float

另请参阅

linearSpeed()

PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController. setLookSpeed ( lookSpeed )
参数

lookSpeed – float

另请参阅

lookSpeed()