- class QMesh#
自定义网格加载器。 更多信息…
概要#
属性#
方法#
def
__init__()
def
meshName()
def
source()
def
status()
槽函数#
def
setMeshName()
def
setSource()
信号#
def
sourceChanged()
def
statusChanged()
注意
此文档可能包含从 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#
存储网格的名称。
- 访问函数
保存包含自定义网格的文件的资源URL。
- 访问函数
- 属性status: Qt3DRender.QMesh.Status#
保存网格加载的状态。
另见
状态
- 访问函数
- __init__([parent=None])#
- 参数:
parent –
QNode
使用指定的父对象构建一个新的
QMesh
。- meshName()#
- 返回类型:
str
另见
setMeshName()
meshNameᅟ
属性的获取器。- meshNameChanged(meshName)#
- 参数:
meshName – str
meshNameᅟ
属性的属性改变通知信号。- setMeshName(meshName)#
- 参数:
meshName – str
另见
meshName()
meshNameᅟ
属性的设置器。设置属性
source
.获取属性
source
.属性
source
的通知信号.- status()#
- 返回类型:
状态
获取属性
status
.- statusChanged(status)#
- 参数:
status –
Status
属性
status
的通知信号.