PySide6.Qt3DRender.Qt3DRender.QDepthRange

class QDepthRange

启用重新映射写入深度缓冲区的深度值。更多

PySide6.Qt3DRender.Qt3DRender.QDepthRange 的继承图

概要

属性

方法

插槽

信号

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

默认情况下,OpenGL将场景深度信息写入深度缓冲区,范围为[0.0, 1.0],其中0.0对应于近裁剪平面,1.0对应于远裁剪平面。QDepthRange允许将这些值映射到不同的范围,以便场景的某些部分始终在其他部分的前面或后面渲染。近和远的有效值在0到1之间。

注意

当使用from __feature__ import true_property时,属性可以直接使用,否则通过访问器函数使用。

property farValueᅟ: float

与远裁剪平面对应的深度缓冲值。有效值范围在0到1之间。

Access functions:
property nearValueᅟ: float

与近裁剪平面对应的深度缓冲值。有效值范围在0到1之间。

Access functions:
__init__([parent=None])
Parameters:

parentQNode

farValue()
Return type:

浮点数

另请参阅

setFarValue()

属性 farValueᅟ 的获取器。

farValueChanged(farValue)
Parameters:

farValue – 浮点数

属性 farValueᅟ 的通知信号。

nearValue()
Return type:

浮点数

另请参阅

setNearValue()

属性 nearValueᅟ 的获取器。

nearValueChanged(nearValue)
Parameters:

nearValue – 浮点数

属性 nearValueᅟ 的通知信号。

setFarValue(value)
Parameters:

value – 浮点数

另请参阅

farValue()

属性 farValueᅟ 的设置器。

setNearValue(value)
Parameters:

value – 浮点数

另请参阅

nearValue()

属性 nearValueᅟ 的设置器。