class QPolygonOffset#

QPolygonOffset 类设置用于计算多边形偏移深度值的缩放和平移步数。 更多

Inheritance diagram of PySide6.Qt3DRender.Qt3DRender.QPolygonOffset

概要#

属性#

方法#

#

信号#

注意

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

详细描述#

QPolygonOffset 类在深度测试和深度写入之前向片段深度值添加一个偏移量。此偏移量可用于避免渲染深度值非常接近的多边形(如贴花)时的 z 斗争。

注意

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

property depthStepsᅟ: float#

包含创建恒定深度偏移的单位。默认值是 0。

访问函数
property scaleFactorᅟ: float#

包含用于为每个多边形创建可变深度偏移的缩放因子。默认值是 0。

访问函数
__init__([parent=None])
参数:

parentQNode

构造函数创建一个新的带有指定 parent

depthSteps()
返回类型::

float

另请参阅

setDepthSteps()

属性 depthStepsᅟ 的获取器。

depthStepsChanged(depthSteps)
参数:

depthSteps – float

depthStepsᅟ 属性的通知信号。

scaleFactor()
返回类型::

float

另请参阅

setScaleFactor()

scaleFactorᅟ 的获取器。

scaleFactorChanged(scaleFactor)
参数:

scaleFactor – float

scaleFactorᅟ 属性的通知信号。

setDepthSteps(depthSteps)
参数:

depthSteps – float

另请参阅

depthSteps()

depthStepsᅟ 属性的设置器。

setScaleFactor(scaleFactor)
参数:

scaleFactor – float

另请参阅

scaleFactor()

scaleFactorᅟ 属性的设置器。