Class: QgsMeshDataSourceInterface¶
Interface for mesh data sources
Mesh is a collection of vertices, edges and faces in 2D or 3D space
vertex - XY(Z) point (in the mesh’s coordinate reference system)
edge - two XY(Z) points (in the mesh’s coordinate reference system) representing straight seqment
faces - sets of vertices forming a closed shape - typically triangles or quadrilaterals
Base on the underlying data provider/format, whole mesh is either stored in memory or read on demand
Note
The API is considered EXPERIMENTAL and can be changed without a notice
Added in version 3.2.
Class Hierarchy¶
Subclasses¶
Base class for providing data for   | 
Methods
Returns whether the mesh contains at mesh elements of given type  | 
|
Returns number of edges in the native mesh  | 
|
Returns number of faces in the native mesh  | 
|
Returns the maximum number of vertices per face supported by the current mesh, if returns 0, the number of vertices is unlimited  | 
|
Populates the mesh vertices, edges and faces  | 
|
Saves the mesh frame to the source.  | 
|
Returns number of vertices in the native mesh  | 
- class qgis.core.QgsMeshDataSourceInterface[source]¶
 Bases:
object- contains(self, type: QgsMesh.ElementType) bool[source]¶
 Returns whether the mesh contains at mesh elements of given type
Added in version 3.14.
- Parameters:
 type (QgsMesh.ElementType)
- Return type:
 bool
- edgeCount(self) int[source]¶
 Returns number of edges in the native mesh
- Return type:
 int
- Returns:
 Number of edges in the mesh
Added in version 3.14.
- faceCount(self) int[source]¶
 Returns number of faces in the native mesh
- Return type:
 int
- Returns:
 Number of faces in the mesh
- maximumVerticesCountPerFace(self) int[source]¶
 Returns the maximum number of vertices per face supported by the current mesh, if returns 0, the number of vertices is unlimited
- Return type:
 int
- Returns:
 Maximum number of vertices per face
Added in version 3.22.
- populateMesh(self, mesh: QgsMesh | None)[source]¶
 Populates the mesh vertices, edges and faces
Added in version 3.6.
- Parameters:
 mesh (Optional[QgsMesh])