[code]A = (0.5, 0.5, 0.5)[br]B = (0.5, 0.5, 0.5)[br]C = (1, 1, 1)[br]D = (0, 0.33, 0.67)[br][br]functionRed(x) = x(A) + x(B) * cos(2pi(x(C) * x + x(D)))[br]functionGreen(x) = y(A) + y(B) * cos(2pi(y(C) * x + y(D)))[br]functionBlue(x) = z(A) + z(B) * cos(2pi(z(C) * x + z(D)))[br][br]t = Slider(0, 1, 0.01, 1, 200)[br]c = Circle((0, 0), 1)[br][br]SetDynamicColor(c, Min(1, Max(0, functionRed(t) )), Min(1, Max(0, functionGreen(t) )), Min(1, Max(0, functionBlue(t) )), 1)[/code]