Class: QgsPointCloudLayer3DRenderer

class qgis.3d.QgsPointCloudLayer3DRenderer

Bases: QgsAbstract3DRenderer

Takes ownership of the symbol object

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

Methods

clone

rtype

QgsPointCloudLayer3DRenderer

layer

Returns point cloud layer associated with the renderer

readXml

param elem

resolveReferences

param project

setLayer

Sets point cloud layer associated with the renderer

setSymbol

Sets the 3D symbol associated with the renderer.

symbol

Returns 3D symbol associated with the renderer

type

rtype

str

writeXml

param elem

clone(self)QgsPointCloudLayer3DRenderer
Return type

QgsPointCloudLayer3DRenderer

layer(self)QgsPointCloudLayer

Returns point cloud layer associated with the renderer

Return type

QgsPointCloudLayer

readXml(self, elem: QDomElement, context: QgsReadWriteContext)
Parameters
resolveReferences(self, project: QgsProject)
Parameters

project (QgsProject) –

setLayer(self, layer: QgsPointCloudLayer)

Sets point cloud layer associated with the renderer

Parameters

layer (QgsPointCloudLayer) –

setSymbol(self, symbol: QgsPointCloud3DSymbol)

Sets the 3D symbol associated with the renderer. Ownership of symbol is transferred to the renderer.

See also

symbol()

Parameters

symbol (QgsPointCloud3DSymbol) –

symbol(self)QgsPointCloud3DSymbol

Returns 3D symbol associated with the renderer

Return type

QgsPointCloud3DSymbol

type(self) → str
Return type

str

writeXml(self, elem: QDomElement, context: QgsReadWriteContext)
Parameters