colour_visuals.pattern_hue_swatches#
- class colour_visuals.pattern_hue_swatches(count: int = 12, samples: int = 256)[source]#
Bases:
Generate a given count of hue swatches.
- Parameters:
- Return type:
NDArray
Examples
>>> import os >>> import pygfx as gfx >>> import pylinalg as la >>> from colour.plotting import plot_image >>> from colour.utilities import suppress_stdout >>> from colour_visuals import VisualRGBScatter3D, VisualRGBColourspace3D >>> from wgpu.gui.auto import WgpuCanvas >>> plot_image(pattern_hue_swatches()) ... (<Figure size ... with 1 Axes>, <...Axes...>)
>>> 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 = VisualRGBScatter3D(pattern_hue_swatches(), model="RGB") ... 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)