PySide6.Qt3DRender.Qt3DRender.QMesh¶
- 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
斯坦福三角格式 PLY
STL(立体光刻)
QMesh如果安装了SDK并且构建并找到了fbx几何加载器插件,也将支持以下格式:Autodesk FBX
如果你想加载由多个对象组成的整个场景,你应该使用
QSceneLoader来代替。另请参阅
QSceneLoader- class Status¶
此枚举标识了使用的着色器的状态。
常量
描述
Qt3DRender.QMesh.None
尚未为源网格分配源
Qt3DRender.QMesh.Loading
网格几何体正在加载
Qt3DRender.QMesh.Ready
网格几何体已成功加载
Qt3DRender.QMesh.Error
加载网格时发生错误
注意
当使用
from __feature__ import true_property时,属性可以直接使用,否则通过访问器函数使用。- property meshNameᅟ: str¶
保存网格的名称。
- Access functions:
保存包含自定义网格的文件的
sourceURL。- Access functions:
- property statusᅟ: Qt3DRender.QMesh.Status¶
保存网格加载的状态。
另请参阅
状态- Access functions:
- __init__([parent=None])¶
- Parameters:
parent –
QNode
使用
parent构造一个新的QMesh。- meshName()¶
- Return type:
字符串
另请参阅
setMeshName()
属性
meshNameᅟ的获取器。- meshNameChanged(meshName)¶
- Parameters:
meshName – str
属性
meshNameᅟ的通知信号。- setMeshName(meshName)¶
- Parameters:
meshName – str
另请参阅
meshName()
属性
meshNameᅟ的设置器。属性
sourceᅟ的设置器。属性
sourceᅟ的获取器。属性
sourceᅟ的通知信号。- status()¶
- Return type:
状态
属性
statusᅟ的获取器。- statusChanged(status)¶
- Parameters:
状态 –
Status
属性
statusᅟ的通知信号。