QMesh#

A custom mesh loader. More

Synopsis#

Functions#

Slots#

Signals#

Detailed Description#

Loads mesh data from external files in a variety of formats. QMesh loads data into a single mesh.

In Qt3D 5.9, QMesh supports the following formats:

  • Wavefront OBJ

  • Stanford Triangle Format PLY

  • STL (STereoLithography)

QMesh will also support the following format if the SDK is installed and the fbx geometry loader plugin is built and found:

  • Autodesk FBX

If you wish to load an entire scene made of several objects, you should rather use the QSceneLoader instead.

See also

QSceneLoader

class PySide6.Qt3DRender.Qt3DRender.QMesh([parent=None])#
Parameters

parentPySide6.Qt3DCore.Qt3DCore.QNode

Constructs a new QMesh with parent.

PySide6.Qt3DRender.Qt3DRender.QMesh.Status#

This enum identifies the status of shader used.

Constant

Description

Qt3DRender.QMesh.None

A source mesh hasn’t been assigned a source yet

Qt3DRender.QMesh.Loading

The mesh geometry is loading

Qt3DRender.QMesh.Ready

The mesh geometry was successfully loaded

Qt3DRender.QMesh.Error

An error occurred while loading the mesh

PySide6.Qt3DRender.Qt3DRender.QMesh.meshName()#
Return type

str

Holds the name of the mesh.

PySide6.Qt3DRender.Qt3DRender.QMesh.meshNameChanged(meshName)#
Parameters

meshName – str

PySide6.Qt3DRender.Qt3DRender.QMesh.setMeshName(meshName)#
Parameters

meshName – str

Holds the name of the mesh.

PySide6.Qt3DRender.Qt3DRender.QMesh.setSource(source)#
Parameters

sourcePySide6.QtCore.QUrl

Holds the source url to the file containing the custom mesh.

PySide6.Qt3DRender.Qt3DRender.QMesh.source()#
Return type

PySide6.QtCore.QUrl

Holds the source url to the file containing the custom mesh.

PySide6.Qt3DRender.Qt3DRender.QMesh.sourceChanged(source)#
Parameters

sourcePySide6.QtCore.QUrl

PySide6.Qt3DRender.Qt3DRender.QMesh.status()#
Return type

Status

Holds the status of the mesh loading.

See also

Status

PySide6.Qt3DRender.Qt3DRender.QMesh.statusChanged(status)#
Parameters

statusStatus