(lx.getBaseHuef() + abs(p.x - model.cx)) % 360,
min(100, 20 + 8*abs(p.y - centers[ci])),
constrain(edg*(val*rFactor - rng * abs(p.y-centers[ci])), 0, 100)
(lx.getBaseHuef() + abs(p.x - model.cx)) % 360,
min(100, 20 + 8*abs(p.y - centers[ci])),
constrain(edg*(val*rFactor - rng * abs(p.y-centers[ci])), 0, 100)