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:
kwargs_visual_spectral_locus (dict | None) – Keyword arguments for the underlying
colour_visuals.VisualSpectralLocus2D
class.kwargs_visual_chromaticity_diagram (dict | None) – Keyword arguments for the underlying
colour_visuals.VisualChromaticityDiagram
class.
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) ...