Class: QgsAbstract3DSymbol

class qgis.3d.QgsAbstract3DSymbol

Bases: sip.wrapper

Abstract base class for 3D symbols that are used by VectorLayer3DRenderer objects.

3D symbol objects define appearance of GIS data.

Warning

This is not considered stable API, and may change in future QGIS releases. It is exposed to the Python bindings as a tech preview only.

Methods

clone

Returns a new instance of the symbol with the same settings

dataDefinedProperties

Returns a reference to the symbol layer’s property collection, used for data defined overrides.

propertyDefinitions

Returns the symbol layer property definitions.

readXml

Reads symbol configuration from the given DOM element

setDataDefinedProperties

Sets the symbol layer’s property collection, used for data defined overrides.

type

Returns identifier of symbol type.

writeXml

Writes symbol configuration to the given DOM element

Attributes

PropertyExtrusionHeight

PropertyHeight

class Property

Bases: int

PropertyExtrusionHeight = 1
PropertyHeight = 0
clone(self) → QgsAbstract3DSymbol

Returns a new instance of the symbol with the same settings

Return type

QgsAbstract3DSymbol

dataDefinedProperties(self) → QgsPropertyCollection

Returns a reference to the symbol layer’s property collection, used for data defined overrides.

Return type

QgsPropertyCollection

propertyDefinitions() → Dict[int, QgsPropertyDefinition]

Returns the symbol layer property definitions.

Return type

Dict[int, QgsPropertyDefinition]

readXml(self, elem: QDomElement, context: QgsReadWriteContext)

Reads symbol configuration from the given DOM element

Parameters
setDataDefinedProperties(self, collection: QgsPropertyCollection)

Sets the symbol layer’s property collection, used for data defined overrides.

Parameters

collection (QgsPropertyCollection) –

type(self) → str

Returns identifier of symbol type. Each 3D symbol implementation should return a different type.

Return type

str

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

Writes symbol configuration to the given DOM element

Parameters