vrdFlipflopFlakeLayer¶
-
class
vrdFlipflopFlakeLayer
¶
(Inherits vrdSceneObject
)
This class is used for all flip flop material layer properties.
Summary¶
- Functions:
- getBlending() → float
- getColor1() → QVector3D
- getColor1Spectrum() → vrSpectrum
- getColor2() → QVector3D
- getColor2Spectrum() → vrSpectrum
- getIntensity() → float
- getRoughness() → float
- getSize() → float
- setBlending(value)
- setColor1(value)
- setColor1Spectrum(value)
- setColor2(value)
- setColor2Spectrum(value)
- setIntensity(value)
- setRoughness(roughness)
- setSize(value)
Functions¶
-
vrdFlipflopFlakeLayer.
getBlending
()¶ Gets the mixture ratio of two flake colors.
Returns: Current used mixture ratio of two flake colors. Return type: float
-
vrdFlipflopFlakeLayer.
getColor1
()¶ Gets the color of the flakes when viewed at an angle.
Returns: Current color of the flakes viewed at an angle. Return type: QVector3D
-
vrdFlipflopFlakeLayer.
getColor1Spectrum
()¶ Gets the spectrum of the flakes viewed at an angle.
Returns: The current used spectrum of the flakes viewed at an angle. Return type: vrSpectrum
-
vrdFlipflopFlakeLayer.
getColor2
()¶ Gets the color of the flakes when viewed at normal incidence.
Returns: Current used color of the flakes when viewed at normal incidence. Return type: QVector3D
-
vrdFlipflopFlakeLayer.
getColor2Spectrum
()¶ Gets the spectrum of the flakes when viewed at normal incidence.
Returns: The current used spectrum of the flakes when viewed at normal incidence. Return type: vrSpectrum
-
vrdFlipflopFlakeLayer.
getIntensity
()¶ Gets the amount of variation in the flake’s normal directions.
Returns: The current value of the variation in the flake’s normal direcions. Return type: float
-
vrdFlipflopFlakeLayer.
getRoughness
()¶ Gets the roughness of the flake surfaces.
Returns: Current roughness of the flake surfaces Return type: float
-
vrdFlipflopFlakeLayer.
getSize
()¶ Gets the flake’s size.
Returns: The current value of the flake’s size. Return type: float
-
vrdFlipflopFlakeLayer.
setBlending
(value)¶ Defines the mixture ratio of two flake colors.
Parameters: value (float) – New used value for flake’s color mixture ratio.
-
vrdFlipflopFlakeLayer.
setColor1
(value)¶ Sets the color of the flakes when viewed at an angle.
Parameters: value (QVector3D) – New color for the flakes viewed at an angle.
-
vrdFlipflopFlakeLayer.
setColor1Spectrum
(value)¶ Sets the spectrum of the flakes when viewed at an angle.
Parameters: value (vrSpectrum) – New spectrum for the flakes viewed at an angle
-
vrdFlipflopFlakeLayer.
setColor2
(value)¶ Sets the color of the flakes when viewed at normal incidence.
Parameters: value (QVector3D) – New color for the flakes when viewed at normal incidence.
-
vrdFlipflopFlakeLayer.
setColor2Spectrum
(value)¶ Sets the spectrum of the flakes when viewed at normal incidence.
Parameters: value (vrSpectrum) – New spectrum for the flakes when viewed at normal incidence.
-
vrdFlipflopFlakeLayer.
setIntensity
(value)¶ Sets the amount of variation in the flake’s normal directions.
Parameters: value (float) – New value for the variation in the flake’s normal direcions.
-
vrdFlipflopFlakeLayer.
setRoughness
(roughness)¶ Sets the roughness of the flake surfaces. A lower value represents a smoother surface resulting in more specular reflections while a higher value represents a rough surface resulting in a more diffuse reflections.
Parameters: roughness (float) – New value of the flake roughness
-
vrdFlipflopFlakeLayer.
setSize
(value)¶ Sets the flake’s size. The higher the value, the larger the flakes in the paint.
Parameters: value (float) – New value of flake’s size.