Class: QgsAbstractPointCloud3DRenderer

Base class for point cloud 3D renderers.

This class allows for functionality in 3D to be called from core.

Added in version 3.26.

Note

This is an abstract class, with methods which must be implemented by a subclass.

The following methods must be implemented: QgsAbstract3DRenderer.clone(), convertFrom2DRenderer(), QgsAbstract3DRenderer.readXml(), QgsAbstract3DRenderer.type(), QgsAbstract3DRenderer.writeXml()

Class Hierarchy

Inheritance diagram of qgis.core.QgsAbstractPointCloud3DRenderer

Base classes

QgsAbstract3DRenderer

Base class for all renderers that participate in 3D views.

Subclasses

QgsPointCloudLayer3DRenderer

3D renderer that renders all points from a point cloud layer.

Abstract Methods

convertFrom2DRenderer

Updates the 3D renderer's symbol to match that of a given QgsPointCloudRenderer

class qgis.core.QgsAbstractPointCloud3DRenderer[source]

Bases: QgsAbstract3DRenderer

abstract convertFrom2DRenderer(self, renderer: QgsPointCloudRenderer | None) bool[source]

Updates the 3D renderer’s symbol to match that of a given QgsPointCloudRenderer

Return type:

bool

Returns:

True on success, False otherwise

Parameters:

renderer (Optional[QgsPointCloudRenderer])