QMesh

A custom mesh loader. More

Inheritance diagram of PySide6.Qt3DRender.Qt3DRender.QMesh

Synopsis

Functions

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

See also

setMeshName()

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

meshName – str

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

meshName – str

See also

meshName()

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

sourcePySide6.QtCore.QUrl

See also

source()

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

PySide6.QtCore.QUrl

See also

setSource()

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

sourcePySide6.QtCore.QUrl

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

Status

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

statusStatus