QMesh

A custom mesh loader. More

Inheritance diagram of PySide2.Qt3DRender.Qt3DRender.QMesh

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 PySide2.Qt3DRender.Qt3DRender.QMesh([parent=None])

Constructs a new QMesh with parent .

PySide2.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

PySide2.Qt3DRender.Qt3DRender.QMesh.meshName()
Return type:

str

Holds the name of the mesh.

PySide2.Qt3DRender.Qt3DRender.QMesh.meshNameChanged(meshName)
Parameters:

meshName – str

PySide2.Qt3DRender.Qt3DRender.QMesh.setMeshName(meshName)
Parameters:

meshName – str

Holds the name of the mesh.

PySide2.Qt3DRender.Qt3DRender.QMesh.setSource(source)
Parameters:

sourcePySide2.QtCore.QUrl

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

PySide2.Qt3DRender.Qt3DRender.QMesh.source()
Return type:

PySide2.QtCore.QUrl

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

PySide2.Qt3DRender.Qt3DRender.QMesh.sourceChanged(source)
Parameters:

sourcePySide2.QtCore.QUrl

PySide2.Qt3DRender.Qt3DRender.QMesh.status()
Return type:

Status

Holds the status of the mesh loading.

See also

Status

PySide2.Qt3DRender.Qt3DRender.QMesh.statusChanged(status)
Parameters:

statusStatus