MCPcopy Index your code
hub / github.com/simstudioai/sim / hueToRgb

Function hueToRgb

apps/sim/lib/colors/convert.ts:71–78  ·  view source on GitHub ↗
(p: number, q: number, t: number)

Source from the content-addressed store, hash-verified

69 }
70
71 const hueToRgb = (p: number, q: number, t: number): number => {
72 if (t < 0) t += 1
73 if (t > 1) t -= 1
74 if (t < 1 / 6) return p + (q - p) * 6 * t
75 if (t < 1 / 2) return q
76 if (t < 2 / 3) return p + (q - p) * (2 / 3 - t) * 6
77 return p
78 }
79
80 const q = l < 0.5 ? l * (1 + s) : l + s - l * s
81 const p = 2 * l - q

Callers 1

hslToRgbFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected