PySide6.Qt3DExtras.Qt3DExtras.QAbstractCameraController¶
- class QAbstractCameraController¶
QAbstractCameraController类为相机控制器提供了基本功能。更多…继承者:
QOrbitCameraController,QFirstPersonCameraController概要¶
属性¶
方法¶
def
__init__()def
acceleration()def
camera()def
deceleration()def
keyboardDevice()def
linearSpeed()def
lookSpeed()def
mouseDevice()def
setCamera()def
setLinearSpeed()def
setLookSpeed()
信号¶
def
cameraChanged()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
QAbstractCameraController设置并处理来自键盘、鼠标和其他设备的输入。QAbstractCameraController是一个抽象类,不能直接实例化。它为相机控制器提供了一个标准接口。注意
当使用
from __feature__ import true_property时,属性可以直接使用,否则通过访问器函数使用。- property accelerationᅟ: float¶
保存相机控制器的当前加速度。
- Access functions:
持有当前控制的相机。
- Access functions:
- property decelerationᅟ: float¶
保存相机控制器的当前减速度。
- Access functions:
- property linearSpeedᅟ: float¶
保存相机控制器的当前线性速度。线性速度决定了相机的移动速度。
默认值为
10.0。- Access functions:
- property lookSpeedᅟ: float¶
保存相机控制器的当前视角速度。视角速度决定了相机平移和倾斜的转动速率。
默认值为
180.0。- Access functions:
- __init__([parent=None])¶
- Parameters:
parent –
QNode
- acceleration()¶
- Return type:
浮点数
另请参阅
setAcceleration()
属性
accelerationᅟ的获取器。- accelerationChanged(acceleration)¶
- Parameters:
加速度 – float
属性
accelerationᅟ的通知信号。- camera()¶
- Return type:
QCamera
另请参阅
setCamera()
属性
cameraᅟ的获取器。- cameraChanged()¶
属性
cameraᅟ的通知信号。- deceleration()¶
- Return type:
浮点数
另请参阅
setDeceleration()
属性
decelerationᅟ的获取器。- decelerationChanged(deceleration)¶
- Parameters:
减速度 – float
属性
decelerationᅟ的通知信号。- keyboardDevice()¶
- Return type:
QKeyboardDevice
提供对键盘设备的访问。
- linearSpeed()¶
- Return type:
浮点数
另请参阅
setLinearSpeed()
属性
linearSpeedᅟ的获取器。- linearSpeedChanged()¶
属性
linearSpeedᅟ的通知信号。- lookSpeed()¶
- Return type:
浮点数
另请参阅
setLookSpeed()
属性
lookSpeedᅟ的获取器。- lookSpeedChanged()¶
属性
lookSpeedᅟ的通知信号。- mouseDevice()¶
- Return type:
QMouseDevice
提供对鼠标设备的访问。
- setAcceleration(acceleration)¶
- Parameters:
加速度 – float
另请参阅
acceleration()
属性
accelerationᅟ的设置器。- setCamera(camera)¶
- Parameters:
相机 –
QCamera
另请参阅
camera()
属性
cameraᅟ的设置器。- setDeceleration(deceleration)¶
- Parameters:
减速度 – float
另请参阅
deceleration()
属性
decelerationᅟ的设置器。- setLinearSpeed(linearSpeed)¶
- Parameters:
linearSpeed – 浮点数
另请参阅
linearSpeed()
属性
linearSpeedᅟ的设置器。- setLookSpeed(lookSpeed)¶
- Parameters:
lookSpeed – 浮点数
另请参阅
lookSpeed()
属性
lookSpeedᅟ的设置器。