From 2221671f31c02d62252dd52606bd67692cc1a11a Mon Sep 17 00:00:00 2001 From: Lily-129 <68935009+Lily-129@users.noreply.github.com> Date: Thu, 3 Feb 2022 09:07:31 -0500 Subject: [PATCH] qwertgy --- mods/rainbow_tests.js | 260 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 260 insertions(+) create mode 100644 mods/rainbow_tests.js diff --git a/mods/rainbow_tests.js b/mods/rainbow_tests.js new file mode 100644 index 00000000..198f7b97 --- /dev/null +++ b/mods/rainbow_tests.js @@ -0,0 +1,260 @@ +elements.rainbow_alt_test = { + color: ["#ffaacc","#ffaacc","#aaccff","#aaccff","#ffffbb","#ffffbb"], + tick: function(pixel) { + var t = pixelTicks*3+pixel.x+pixel.y; + var r = Math.floor(255*(1-Math.cos(t*Math.PI/180))); + var g = Math.floor(255*(1-Math.cos(t*Math.PI/180+2*Math.PI/3))); + var b = Math.floor(255*(1-Math.cos(t*Math.PI/180+4*Math.PI/3))); + pixel.color = "rgb("+Math.ceil((r/2)+127)+","+Math.ceil((g/2)+127)+","+Math.ceil((b/2)+127)+")"; + doHeat(pixel); + }, + category: "idk", +} + +elements.rainbow_alt_test_pixel_x = { + color: ["#ffaacc","#ffaacc","#aaccff","#aaccff","#ffffbb","#ffffbb"], + tick: function(pixel) { + var t = pixelTicks*3+pixel.x+pixel.y; + var r = Math.floor(255*(1-Math.cos(t*Math.PI/pixel.x))); + var g = Math.floor(255*(1-Math.cos(t*Math.PI/pixel.x+2*Math.PI/3))); + var b = Math.floor(255*(1-Math.cos(t*Math.PI/pixel.x+4*Math.PI/3))); + pixel.color = "rgb("+Math.ceil((r/2)+127)+","+Math.ceil((g/2)+127)+","+Math.ceil((b/2)+127)+")"; + doHeat(pixel); + }, + category: "idk", +} + +elements.rainbow_alt_test_pixel_y = { + color: ["#ffaacc","#ffaacc","#aaccff","#aaccff","#ffffbb","#ffffbb"], + tick: function(pixel) { + var t = pixelTicks*3+pixel.x+pixel.y; + var r = Math.floor(255*(1-Math.cos(t*Math.PI/pixel.y))); + var g = Math.floor(255*(1-Math.cos(t*Math.PI/pixel.y+2*Math.PI/3))); + var b = Math.floor(255*(1-Math.cos(t*Math.PI/pixel.y+4*Math.PI/3))); + pixel.color = "rgb("+Math.ceil((r/2)+127)+","+Math.ceil((g/2)+127)+","+Math.ceil((b/2)+127)+")"; + doHeat(pixel); + }, + category: "idk", +} + +elements.rainbow_alt_test_pixel_d = { + color: ["#ffaacc","#ffaacc","#aaccff","#aaccff","#ffffbb","#ffffbb"], + tick: function(pixel) { + var t = pixelTicks*3+pixel.x+pixel.y; + var r = Math.floor(255*(1-Math.cos(t*Math.PI/(Math.sqrt(pixel.x**2+pixel.y**2))))); + var g = Math.floor(255*(1-Math.cos(t*Math.PI/(Math.sqrt(pixel.x**2+pixel.y**2))+2*Math.PI/3))); + var b = Math.floor(255*(1-Math.cos(t*Math.PI/(Math.sqrt(pixel.x**2+pixel.y**2))+4*Math.PI/3))); + pixel.color = "rgb("+Math.ceil((r/2)+127)+","+Math.ceil((g/2)+127)+","+Math.ceil((b/2)+127)+")"; + doHeat(pixel); + }, + category: "idk", +} + +elements.rainbow_alt_test_pixel_x_p_y = { + color: ["#ffaacc","#ffaacc","#aaccff","#aaccff","#ffffbb","#ffffbb"], + tick: function(pixel) { + var t = pixelTicks*3+pixel.x+pixel.y; + var r = Math.floor(255*(1-Math.cos(t*Math.PI/(pixel.x+pixel.y)))); + var g = Math.floor(255*(1-Math.cos(t*Math.PI/(pixel.x+pixel.y)+2*Math.PI/3))); + var b = Math.floor(255*(1-Math.cos(t*Math.PI/(pixel.x+pixel.y)+4*Math.PI/3))); + pixel.color = "rgb("+Math.ceil((r/2)+127)+","+Math.ceil((g/2)+127)+","+Math.ceil((b/2)+127)+")"; + doHeat(pixel); + }, + category: "idk", +} + +elements.rainbow_alt_test_pixel_x_m_y = { + color: ["#ffaacc","#ffaacc","#aaccff","#aaccff","#ffffbb","#ffffbb"], + tick: function(pixel) { + var t = pixelTicks*3+pixel.x+pixel.y; + var r = Math.floor(255*(1-Math.cos(t*Math.PI/(pixel.x-pixel.y)))); + var g = Math.floor(255*(1-Math.cos(t*Math.PI/(pixel.x-pixel.y)+2*Math.PI/3))); + var b = Math.floor(255*(1-Math.cos(t*Math.PI/(pixel.x-pixel.y)+4*Math.PI/3))); + pixel.color = "rgb("+Math.ceil((r/2)+127)+","+Math.ceil((g/2)+127)+","+Math.ceil((b/2)+127)+")"; + doHeat(pixel); + }, + category: "idk", +} + +elements.rainbow_alt_test_pixel_x_t_y = { + color: ["#ffaacc","#ffaacc","#aaccff","#aaccff","#ffffbb","#ffffbb"], + tick: function(pixel) { + var t = pixelTicks*3+pixel.x+pixel.y; + var r = Math.floor(255*(1-Math.cos(t*Math.PI/(pixel.x*pixel.y)))); + var g = Math.floor(255*(1-Math.cos(t*Math.PI/(pixel.x*pixel.y)+2*Math.PI/3))); + var b = Math.floor(255*(1-Math.cos(t*Math.PI/(pixel.x*pixel.y)+4*Math.PI/3))); + pixel.color = "rgb("+Math.ceil((r/2)+127)+","+Math.ceil((g/2)+127)+","+Math.ceil((b/2)+127)+")"; + doHeat(pixel); + }, + category: "idk", +} + +elements.rainbow_alt_test_pixel_x_d_y = { + color: ["#ffaacc","#ffaacc","#aaccff","#aaccff","#ffffbb","#ffffbb"], + tick: function(pixel) { + var t = pixelTicks*3+pixel.x+pixel.y; + var r = Math.floor(255*(1-Math.cos(t*Math.PI/(pixel.x/pixel.y)))); + var g = Math.floor(255*(1-Math.cos(t*Math.PI/(pixel.x/pixel.y)+2*Math.PI/3))); + var b = Math.floor(255*(1-Math.cos(t*Math.PI/(pixel.x/pixel.y)+4*Math.PI/3))); + pixel.color = "rgb("+Math.ceil((r/2)+127)+","+Math.ceil((g/2)+127)+","+Math.ceil((b/2)+127)+")"; + doHeat(pixel); + }, + category: "idk", +} + +elements.rainbow_alt_test_pixel_x_e_y = { + color: ["#ffaacc","#ffaacc","#aaccff","#aaccff","#ffffbb","#ffffbb"], + tick: function(pixel) { + var t = pixelTicks*3+pixel.x+pixel.y; + var r = Math.floor(255*(1-Math.cos(t*Math.PI/(pixel.x**pixel.y)))); + var g = Math.floor(255*(1-Math.cos(t*Math.PI/(pixel.x**pixel.y)+2*Math.PI/3))); + var b = Math.floor(255*(1-Math.cos(t*Math.PI/(pixel.x**pixel.y)+4*Math.PI/3))); + pixel.color = "rgb("+Math.ceil((r/2)+127)+","+Math.ceil((g/2)+127)+","+Math.ceil((b/2)+127)+")"; + doHeat(pixel); + }, + category: "idk", +} + +elements.rainbow_alt_test_pixel_x_r_y = { + color: ["#ffaacc","#ffaacc","#aaccff","#aaccff","#ffffbb","#ffffbb"], + tick: function(pixel) { + var t = pixelTicks*3+pixel.x+pixel.y; + var r = Math.floor(255*(1-Math.cos(t*Math.PI/(Math.pow(pixel.x, 1/pixel.y))))); + var g = Math.floor(255*(1-Math.cos(t*Math.PI/(Math.pow(pixel.x, 1/pixel.y))+2*Math.PI/3))); + var b = Math.floor(255*(1-Math.cos(t*Math.PI/(Math.pow(pixel.x, 1/pixel.y))+4*Math.PI/3))); + pixel.color = "rgb("+Math.ceil((r/2)+127)+","+Math.ceil((g/2)+127)+","+Math.ceil((b/2)+127)+")"; + doHeat(pixel); + }, + category: "idk", +} + +elements.rainbow_alt_test_pixel_x_l_y = { + color: ["#ffaacc","#ffaacc","#aaccff","#aaccff","#ffffbb","#ffffbb"], + tick: function(pixel) { + var t = pixelTicks*3+pixel.x+pixel.y; + var r = Math.floor(255*(1-Math.cos(t*Math.PI/(Math.log(pixel.x) / Math.log(pixel.y))))); + var g = Math.floor(255*(1-Math.cos(t*Math.PI/(Math.log(pixel.x) / Math.log(pixel.y))+2*Math.PI/3))); + var b = Math.floor(255*(1-Math.cos(t*Math.PI/(Math.log(pixel.x) / Math.log(pixel.y))+4*Math.PI/3))); + pixel.color = "rgb("+Math.ceil((r/2)+127)+","+Math.ceil((g/2)+127)+","+Math.ceil((b/2)+127)+")"; + doHeat(pixel); + }, + category: "idk", +} + +elements.rainbow_alt_test_pixel_s_x = { + color: ["#ffaacc","#ffaacc","#aaccff","#aaccff","#ffffbb","#ffffbb"], + tick: function(pixel) { + var t = pixelTicks*3+pixel.x+pixel.y; + var r = Math.floor(255*(1-Math.cos(t*Math.PI/Math.sin(pixel.x)))); + var g = Math.floor(255*(1-Math.cos(t*Math.PI/Math.sin(pixel.x)+2*Math.PI/3))); + var b = Math.floor(255*(1-Math.cos(t*Math.PI/Math.sin(pixel.x)+4*Math.PI/3))); + pixel.color = "rgb("+Math.ceil((r/2)+127)+","+Math.ceil((g/2)+127)+","+Math.ceil((b/2)+127)+")"; + doHeat(pixel); + }, + category: "idk", +} + +elements.rainbow_alt_test_pixel_c_x = { + color: ["#ffaacc","#ffaacc","#aaccff","#aaccff","#ffffbb","#ffffbb"], + tick: function(pixel) { + var t = pixelTicks*3+pixel.x+pixel.y; + var r = Math.floor(255*(1-Math.cos(t*Math.PI/Math.cos(pixel.x)))); + var g = Math.floor(255*(1-Math.cos(t*Math.PI/Math.cos(pixel.x)+2*Math.PI/3))); + var b = Math.floor(255*(1-Math.cos(t*Math.PI/Math.cos(pixel.x)+4*Math.PI/3))); + pixel.color = "rgb("+Math.ceil((r/2)+127)+","+Math.ceil((g/2)+127)+","+Math.ceil((b/2)+127)+")"; + doHeat(pixel); + }, + category: "idk", +} + +elements.rainbow_alt_test_pixel_t_x = { + color: ["#ffaacc","#ffaacc","#aaccff","#aaccff","#ffffbb","#ffffbb"], + tick: function(pixel) { + var t = pixelTicks*3+pixel.x+pixel.y; + var r = Math.floor(255*(1-Math.cos(t*Math.PI/Math.tan(pixel.x)))); + var g = Math.floor(255*(1-Math.cos(t*Math.PI/Math.tan(pixel.x)+2*Math.PI/3))); + var b = Math.floor(255*(1-Math.cos(t*Math.PI/Math.tan(pixel.x)+4*Math.PI/3))); + pixel.color = "rgb("+Math.ceil((r/2)+127)+","+Math.ceil((g/2)+127)+","+Math.ceil((b/2)+127)+")"; + doHeat(pixel); + }, + category: "idk", +} + +elements.rainbow_alt_test_pixel_sh_x = { + color: ["#ffaacc","#ffaacc","#aaccff","#aaccff","#ffffbb","#ffffbb"], + tick: function(pixel) { + var t = pixelTicks*3+pixel.x+pixel.y; + var r = Math.floor(255*(1-Math.cos(t*Math.PI/Math.sinh(pixel.x)))); + var g = Math.floor(255*(1-Math.cos(t*Math.PI/Math.sinh(pixel.x)+2*Math.PI/3))); + var b = Math.floor(255*(1-Math.cos(t*Math.PI/Math.sinh(pixel.x)+4*Math.PI/3))); + pixel.color = "rgb("+Math.ceil((r/2)+127)+","+Math.ceil((g/2)+127)+","+Math.ceil((b/2)+127)+")"; + doHeat(pixel); + }, + category: "idk", +} + +elements.rainbow_alt_test_pixel_ch_x = { + color: ["#ffaacc","#ffaacc","#aaccff","#aaccff","#ffffbb","#ffffbb"], + tick: function(pixel) { + var t = pixelTicks*3+pixel.x+pixel.y; + var r = Math.floor(255*(1-Math.cos(t*Math.PI/Math.cosh(pixel.x)))); + var g = Math.floor(255*(1-Math.cos(t*Math.PI/Math.cosh(pixel.x)+2*Math.PI/3))); + var b = Math.floor(255*(1-Math.cos(t*Math.PI/Math.cosh(pixel.x)+4*Math.PI/3))); + pixel.color = "rgb("+Math.ceil((r/2)+127)+","+Math.ceil((g/2)+127)+","+Math.ceil((b/2)+127)+")"; + doHeat(pixel); + }, + category: "idk", +} + +elements.rainbow_alt_test_pixel_th_x = { + color: ["#ffaacc","#ffaacc","#aaccff","#aaccff","#ffffbb","#ffffbb"], + tick: function(pixel) { + var t = pixelTicks*3+pixel.x+pixel.y; + var r = Math.floor(255*(1-Math.cos(t*Math.PI/Math.tanh(pixel.x)))); + var g = Math.floor(255*(1-Math.cos(t*Math.PI/Math.tanh(pixel.x)+2*Math.PI/3))); + var b = Math.floor(255*(1-Math.cos(t*Math.PI/Math.tanh(pixel.x)+4*Math.PI/3))); + pixel.color = "rgb("+Math.ceil((r/2)+127)+","+Math.ceil((g/2)+127)+","+Math.ceil((b/2)+127)+")"; + doHeat(pixel); + }, + category: "idk", +} + +elements.rainbow_alt_test_pixel_sr_x = { + color: ["#ffaacc","#ffaacc","#aaccff","#aaccff","#ffffbb","#ffffbb"], + tick: function(pixel) { + var t = pixelTicks*3+pixel.x+pixel.y; + var r = Math.floor(255*(1-Math.cos(t*Math.PI/Math.sqrt(pixel.x)))); + var g = Math.floor(255*(1-Math.cos(t*Math.PI/Math.sqrt(pixel.x)+2*Math.PI/3))); + var b = Math.floor(255*(1-Math.cos(t*Math.PI/Math.sqrt(pixel.x)+4*Math.PI/3))); + pixel.color = "rgb("+Math.ceil((r/2)+127)+","+Math.ceil((g/2)+127)+","+Math.ceil((b/2)+127)+")"; + doHeat(pixel); + }, + category: "idk", +} + +elements.rainbow_alt_test_pixel_d_m_x = { + color: ["#ffaacc","#ffaacc","#aaccff","#aaccff","#ffffbb","#ffffbb"], + tick: function(pixel) { + var t = pixelTicks*3+pixel.x+pixel.y; + var r = Math.floor(255*(1-Math.cos(t*Math.PI/(Math.sqrt(pixel.x**2+pixel.y**2))-pixel.x))); + var g = Math.floor(255*(1-Math.cos(t*Math.PI/(Math.sqrt(pixel.x**2+pixel.y**2))-pixel.x+2*Math.PI/3))); + var b = Math.floor(255*(1-Math.cos(t*Math.PI/(Math.sqrt(pixel.x**2+pixel.y**2))-pixel.x+4*Math.PI/3))); + pixel.color = "rgb("+Math.ceil((r/2)+127)+","+Math.ceil((g/2)+127)+","+Math.ceil((b/2)+127)+")"; + doHeat(pixel); + }, + category: "idk", +} + +elements.rainbow_alt_test_pixel_x_d_d = { + color: ["#ffaacc","#ffaacc","#aaccff","#aaccff","#ffffbb","#ffffbb"], + tick: function(pixel) { + var t = pixelTicks*3+pixel.x+pixel.y; + var r = Math.floor(255*(1-Math.cos(t*Math.PI/(pixel.x/(Math.sqrt(pixel.x**2+pixel.y**2)))))); + var g = Math.floor(255*(1-Math.cos(t*Math.PI/(pixel.x/(Math.sqrt(pixel.x**2+pixel.y**2)))+2*Math.PI/3))); + var b = Math.floor(255*(1-Math.cos(t*Math.PI/(pixel.x/(Math.sqrt(pixel.x**2+pixel.y**2)))+4*Math.PI/3))); + pixel.color = "rgb("+Math.ceil((r/2)+127)+","+Math.ceil((g/2)+127)+","+Math.ceil((b/2)+127)+")"; + doHeat(pixel); + }, + category: "idk", +} +