MCPcopy Create free account
hub / github.com/KamiC6238/ayanami / hueToRgb

Function hueToRgb

src/utils/colorPicker.ts:59–72  ·  view source on GitHub ↗
(v1: number, v2: number, vH: number)

Source from the content-addressed store, hash-verified

57 let blue: number;
58
59 const hueToRgb = (v1: number, v2: number, vH: number) => {
60 const _vH = vH < 0 ? vH + 1 : vH > 1 ? vH - 1 : vH;
61
62 if (_vH < 1 / 6) {
63 return v1 + (v2 - v1) * 6 * _vH;
64 }
65 if (_vH < 1 / 2) {
66 return v2;
67 }
68 if (_vH < 2 / 3) {
69 return v1 + (v2 - v1) * (2 / 3 - _vH) * 6;
70 }
71 return v1;
72 };
73
74 if (s === 0) {
75 red = green = blue = l;

Callers 1

hslToRgbFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected