vrdLineChromeMaterial¶
-
class
vrdLineChromeMaterial¶
(Inherits vrdBRDFMaterial)
This class is used to handle all chrome material properties.
Summary¶
Functions¶
-
vrdLineChromeMaterial.getDisplacementTexture()¶ Gets access to all properties of vrdDisplacementTexture.
Returns: An vrdDisplacementTexture object, to read and write access of alls properties. Return type: vrdDisplacementTexture
-
vrdLineChromeMaterial.getLineWidth()¶ Gets the thickness of the lines drawn.
Returns: The current used thickness of the lines drawn. Return type: float
-
vrdLineChromeMaterial.getReflectionColor()¶ Get the currently used chrome reflection color.
Returns: The currently used chrome reflection color. Return type: QVector3D
-
vrdLineChromeMaterial.getRoughness()¶ Returns: The current value of roughness for this material. Return type: float
-
vrdLineChromeMaterial.getUseRoughness()¶ Gets if glossy reflections controlled by roughness value are enabled for this material.
Returns: The current enable or disable roughness state. Return type: bool
-
vrdLineChromeMaterial.setLineWidth(width)¶ Sets the thickness of the lines drawn.
Parameters: width (float) – The new thickness of the lines drawn.
-
vrdLineChromeMaterial.setReflectionColor(color)¶ Sets the chrome reflection color. When the chrome reflection is colored, reflected objects are also colored.
Parameters: color (QVector3D) – New chrome reflection color.
-
vrdLineChromeMaterial.setRoughness(roughness)¶ Sets the roughness of the material. The higher the roughness value, the blurrier the reflection. Use Roughness must be enabled.
Parameters: roughness (float) – New value of roughness for this material.
-
vrdLineChromeMaterial.setUseRoughness(use)¶ Enable or disable the use glossy reflections controlled by roughness value for this material. When disabled, specular reflections are used.
Parameters: use (bool) – Set the new enable or disable state.