colour_visuals.VisualChromaticityDiagramCIE1960UCS#

class colour_visuals.VisualChromaticityDiagramCIE1960UCS(kwargs_visual_spectral_locus: dict | None = None, kwargs_visual_chromaticity_diagram: dict | None = None)[source]#

Bases: Group

Create the CIE 1960 UCS Chromaticity Diagram visual.

Parameters:

Examples

>>> import os
>>> from colour.utilities import suppress_stdout
>>> from wgpu.gui.auto import WgpuCanvas
>>> with suppress_stdout():
...     canvas = WgpuCanvas(size=(960, 540))
...     scene = gfx.Scene()
...     scene.add(
...         gfx.Background(
...             None, gfx.BackgroundMaterial(np.array([0.18, 0.18, 0.18]))
...         )
...     )
...     visual = VisualChromaticityDiagramCIE1960UCS(
...         kwargs_visual_chromaticity_diagram={"opacity": 0.25}
...     )
...     camera = gfx.PerspectiveCamera(50, 16 / 9)
...     camera.show_object(visual, up=np.array([0, 0, 1]), scale=1.25)
...     scene.add(visual)
...     if os.environ.get("CI") is None:
...         gfx.show(scene, camera=camera, canvas=canvas)
...
visual-chromaticity-diagram-cie-1960-ucs
__init__(kwargs_visual_spectral_locus: dict | None = None, kwargs_visual_chromaticity_diagram: dict | None = None)[source]#
Parameters:
  • kwargs_visual_spectral_locus (dict | None) –

  • kwargs_visual_chromaticity_diagram (dict | None) –