Class: QgsDirectionalLightSettings¶
-
class
qgis.3d.
QgsDirectionalLightSettings
¶ Bases:
sip.wrapper
Construct a directional light with default values
QgsDirectionalLightSettings(
QgsDirectionalLightSettings
)Definition of a directional light in a 3D map scene
Methods
Returns color of the light
Returns the direction of the light in degrees
Returns intensity of the light
Reads configuration from a DOM element previously written using
writeXml()
Sets color of the light
Sets the direction of the light in degrees
Sets intensity of the light
Writes configuration to a new DOM element and returns it
-
color
(self) → QColor¶ Returns color of the light
- Return type
QColor
-
direction
(self) → QgsVector3D¶ Returns the direction of the light in degrees
- Return type
-
intensity
(self) → float¶ Returns intensity of the light
- Return type
float
-
readXml
(self, elem: QDomElement)¶ Reads configuration from a DOM element previously written using
writeXml()
- Parameters
elem (QDomElement) –
-
setColor
(self, color: Union[QColor, Qt.GlobalColor])¶ Sets color of the light
- Parameters
color (Union[QColor) –
-
setDirection
(self, direction: QgsVector3D)¶ Sets the direction of the light in degrees
- Parameters
direction (QgsVector3D) –
-
setIntensity
(self, intensity: float)¶ Sets intensity of the light
- Parameters
intensity (float) –
-
writeXml
(self, doc: QDomDocument) → QDomElement¶ Writes configuration to a new DOM element and returns it
- Parameters
doc (QDomDocument) –
- Return type
QDomElement
-