class QCustom3DItem#

Inheritance diagram of PySide6.QtGraphs.QCustom3DItem

继承自: QCustom3DVolume, QCustom3DLabel

概述#

属性#

方法#

信号#

注意:

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

详细描述#

注意:

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

属性meshFileᅟ: str#
访问函数
属性positionᅟ: QVector3D#
访问函数
属性positionAbsoluteᅟ: bool#
访问函数
属性 property 旋转: QQuaternion#
访问函数
属性 property 缩放: QVector3D#
访问函数
属性 property 缩放绝对: bool#
访问函数
属性 property 是否投射阴影: bool#
访问函数
属性 property 纹理文件: str#
访问函数
属性 property 可见: bool#
访问函数
__init__(meshFile, position, scaling, rotation, texture[, parent=None])#
参数:
__init__([parent=None])
参数:

父对象QObject

isPositionAbsolute()#
返回类型:

bool

属性 positionAbsolute 的获取器。

isScalingAbsolute()#
返回类型:

bool

属性 scalingAbsolute 的获取器。

isShadowCasting()#
返回类型:

bool

属性 shadowCasting 的获取器。

isVisible()#
返回类型:

bool

属性 visible 的获取器。

meshFile()#
返回类型:

str

属性 meshFile 的获取器。

meshFileChanged(meshFile)#
参数:

meshFile – 字符串

属性 meshFile 的通知信号。

needUpdate()#
position()#
返回类型:

QVector3D

属性 position 的获取器。

positionAbsoluteChanged(positionAbsolute)#
参数:

positionAbsolute – bool

属性 positionAbsolute 的通知信号。

positionChanged(position)#
参数:

positionQVector3D

属性 position 的通知信号。

rotation()#
返回类型:

QQuaternion

属性 rotation 的获取器。

rotationChanged(rotation)#
参数:

旋转QQuaternion

属性 rotation 的通知信号。

scaling()#
返回类型:

QVector3D

属性 scaling 的获取器。

scalingAbsoluteChanged(scalingAbsolute)#
参数:

scalingAbsolute – bool

属性 scalingAbsolute 的通知信号。

scalingChanged(scaling)#
参数:

缩放QVector3D

属性 scaling 的通知信号。

setMeshFile(meshFile)#
参数:

meshFile – 字符串

属性 meshFile 的设置器。

setPosition(position)#
参数:

positionQVector3D

属性 position 的设置器。

setPositionAbsolute(positionAbsolute)#
参数:

positionAbsolute – bool

属性 positionAbsolute 的设置器。

setRotation(rotation)#
参数:

旋转QQuaternion

属性 rotation 的设置器。

setRotationAxisAndAngle(axis, angle)#
参数:
setScaling(scaling)#
参数:

缩放QVector3D

属性 scaling 的设置器。

setScalingAbsolute(scalingAbsolute)#
参数:

scalingAbsolute – bool

属性 scalingAbsolute 的设置器。

setShadowCasting(enabled)#
参数:

enabled – 布尔值

属性 shadowCasting 的设置器。

setTextureFile(textureFile)#
参数:

textureFile – 字符串

属性 textureFile 的设置器。

setTextureImage(textureImage)#
参数:

textureImageQImage

setVisible(visible)#
参数:

visible – 布尔值

属性 visible 的设置器。

shadowCastingChanged(shadowCasting)#
参数:

shadowCasting – 布尔值

属性 shadowCasting 的通知信号。

textureFile()#
返回类型:

str

属性 textureFileᅟ 的获取器。

textureFileChanged(textureFile)#
参数:

textureFile – 字符串

属性 textureFileᅟ 的通知信号。

visibleChanged(visible)#
参数:

visible – 布尔值

属性 visibleᅟ 的通知信号。