// Soften edges by fading brightness
float b = constrain(100*(1 - ((d-.5*girth)/(girth*.5))), 0, 100);
return color((lx.getBaseHuef() + (360*(phase / TWO_PI)))%360, (inToroid ? 80 : 0), b);
// Soften edges by fading brightness
float b = constrain(100*(1 - ((d-.5*girth)/(girth*.5))), 0, 100);
return color((lx.getBaseHuef() + (360*(phase / TWO_PI)))%360, (inToroid ? 80 : 0), b);