Class: QgsAbstractVectorLayer3DRenderer

Base class for 3D renderers that are based on vector layers.

Added in version 3.12.

Note

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

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

Class Hierarchy

Inheritance diagram of qgis._3d.QgsAbstractVectorLayer3DRenderer

Base classes

QgsAbstract3DRenderer

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

Subclasses

QgsRuleBased3DRenderer

Rule-based 3D renderer.

QgsVectorLayer3DRenderer

3D renderer that renders all features of a vector layer with the same 3D symbol.

Methods

layer

Returns vector layer associated with the renderer

setLayer

Sets vector layer associated with the renderer

setTilingSettings

Sets tiling settings of the renderer

tilingSettings

Returns tiling settings of the renderer

class qgis._3d.QgsAbstractVectorLayer3DRenderer[source]

Bases: QgsAbstract3DRenderer

layer(self) QgsVectorLayer | None[source]

Returns vector layer associated with the renderer

Return type:

Optional[QgsVectorLayer]

setLayer(self, layer: QgsVectorLayer | None)[source]

Sets vector layer associated with the renderer

Parameters:

layer (Optional[QgsVectorLayer])

setTilingSettings(self, settings: QgsVectorLayer3DTilingSettings)[source]

Sets tiling settings of the renderer

Parameters:

settings (QgsVectorLayer3DTilingSettings)

tilingSettings(self) QgsVectorLayer3DTilingSettings[source]

Returns tiling settings of the renderer

Return type:

QgsVectorLayer3DTilingSettings