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()