MCPcopy
hub / github.com/stemkoski/stemkoski.github.com / hue2rgb

Function hue2rgb

Three.js/js/Three62.js:317–326  ·  view source on GitHub ↗
( p, q, t )

Source from the content-addressed store, hash-verified

315 } else {
316
317 var hue2rgb = function ( p, q, t ) {
318
319 if ( t < 0 ) t += 1;
320 if ( t > 1 ) t -= 1;
321 if ( t < 1 / 6 ) return p + ( q - p ) * 6 * t;
322 if ( t < 1 / 2 ) return q;
323 if ( t < 2 / 3 ) return p + ( q - p ) * 6 * ( 2 / 3 - t );
324 return p;
325
326 };
327
328 var p = l <= 0.5 ? l * ( 1 + s ) : l + s - ( l * s );
329 var q = ( 2 * l ) - p;

Callers 1

Three62.jsFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected