class QMesh#

自定义网格加载器。 更多信息

Inheritance diagram of PySide6.Qt3DRender.Qt3DRender.QMesh

概要#

属性#

方法#

槽函数#

信号#

注意

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

详细描述#

从多种外部文件格式加载网格数据。 QMesh 将数据加载到单个网格中。

在 Qt3D 5.9 中,QMesh 支持以下格式

  • Wavefront OBJ

  • Stanford Triangle 格式 PLY

  • STL (立体光刻)

如果已安装 SDK 并且生成了 FBX 几何加载器插件并找到,则 QMesh还将支持以下格式

  • Autodesk FBX

如果您想要加载由几个对象组成的整个场景,则最好使用QSceneLoader

另见

QSceneLoader

class Status#

此枚举标识所使用着色器的状态。

常数

描述

Qt3DRender.QMesh.None

一个源网格尚未分配源资源

Qt3DRender.QMesh.Loading

网格几何体正在加载

Qt3DRender.QMesh.Ready

网格几何体已成功加载

Qt3DRender.QMesh.Error

加载网格时发生错误

注意

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

属性meshName: str#

存储网格的名称。

访问函数
属性source: QUrl#

保存包含自定义网格的文件的资源URL。

访问函数
属性status: Qt3DRender.QMesh.Status#

保存网格加载的状态。

另见

状态

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

parentQNode

使用指定的父对象构建一个新的 QMesh

meshName()#
返回类型:

str

另见

setMeshName()

meshNameᅟ 属性的获取器。

meshNameChanged(meshName)#
参数:

meshName – str

meshNameᅟ 属性的属性改变通知信号。

setMeshName(meshName)#
参数:

meshName – str

另见

meshName()

meshNameᅟ 属性的设置器。

setSource(source)#
参数:

sourceQUrl

另见

source()

设置属性 source .

source()#
返回类型:

QUrl

另见

setSource()

获取属性 source .

sourceChanged(source)#
参数:

sourceQUrl

属性 source 的通知信号.

status()#
返回类型:

状态

获取属性 status .

statusChanged(status)#
参数:

statusStatus

属性 status 的通知信号.