PySide6.Qt3DRender.Qt3DRender.QMesh¶
- class QMesh¶
- A custom mesh loader. - Details- Loads mesh data from external files in a variety of formats. - QMeshloads data into a single mesh.- In Qt3D 5.9, - QMeshsupports the following formats:- Wavefront OBJ 
- Stanford Triangle Format PLY 
- STL (STereoLithography) 
 - QMeshwill 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 - QSceneLoaderinstead.- See also - QSceneLoader- Synopsis¶- Properties¶- Methods¶- def - __init__()
- def - meshName()
- def - source()
- def - status()
 - Slots¶- def - setMeshName()
- def - setSource()
 - Signals¶
- def - sourceChanged()
- def - statusChanged()
 - Note - This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE - class 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 
 - Note - Properties can be used directly when - from __feature__ import true_propertyis used or via accessor functions otherwise.- property meshNameᅟ: str¶
 - Holds the name of the mesh. - Access functions:
 - Holds the - sourceurl to the file containing the custom mesh.- Access functions:
- Signal - sourceChanged()
 
 - property statusᅟ: Qt3DRender.QMesh.Status¶
 - Holds the status of the mesh loading. - See also - Status- Access functions:
- Signal - statusChanged()
 
 - __init__([parent=None])¶
- Parameters:
- parent – - QNode
 
 - Constructs a new - QMeshwith- parent.- meshName()¶
- Return type:
- str 
 - See also - setMeshName()
 - Getter of property - meshNameᅟ.- meshNameChanged(meshName)¶
- Parameters:
- meshName – str 
 
 - Notification signal of property - meshNameᅟ.- setMeshName(meshName)¶
- Parameters:
- meshName – str 
 - See also - meshName()
 - Setter of property - meshNameᅟ.- Setter of property - sourceᅟ.- Getter of property - sourceᅟ.- Notification signal of property - sourceᅟ.- status()¶
- Return type:
- Status
 
 - Getter of property - statusᅟ.- statusChanged(status)¶
- Parameters:
- status – - Status
 
 - Notification signal of property - statusᅟ.