let hsv in range 0-1