Vectors

  • vector field explorer
    • reddit thread
    • some neat ones
      • vector field vertex;%0Afloat%20theta%20=%20atan(p.y,%20p.x);%0Av%20=%20vec2(p.y,%20-p.x)%20/%20r;%0Afloat%20t%20=%20sqrt(r%20%2010.)%20+%20theta%20+%20frame%20%20.02;%0Av%20=%20sin(t);%0Av%20=%20length(v)%20%2010.;%0Av%20+=%20p%20%20.2;&dt=0.01&fo=0.9&dp=0.009&pc=100000)
      • another neat one);%0A%20%20&dt=0.01&fo=0.9&dp=0.009&pc=100000)
      • going up%20+%20sin(p.y%20+%20frame0.08);%0Av.y%20=%20cos(p.x%20-%20frame0.08)%20+%20sin(frame*0.01)%20+%201.0;)
      • waves4.0);%0A%0Afloat%20b%20=%20sin(a);%0Afloat%20c%20=%20cos(a);%0A%0Ab%20=%20bbb;%0Ac%20=%20cccc;%0A%0Av.x%20=%20(-p.yb%20%0A-%200.8p.x(c))/(4.0length(p));%0A%0Av.y%20=%20(p.xb%20%20%0A-%200.8p.y(c))/(4.0length(p));%0A%20%20&dt=0.04&fo=0.9&dp=0.01&pc=100000)
      • trigonometry river;%0Av.x%20=%20cos(r);%0Av.y%20=%20sin(r);)
      • checkers/p.y)max(sin(p.x),cos(p.y));%0Av.y%20=%20-(abs(p.x)/p.x)max(sin(p.x),cos(p.y));%0A%20%20&pc=40000)
      • swirl
      • rotating anomaly,%20-sin(_theta_p),%20%0A%20%20%20%20sin(_theta_p),%20%20cos(_theta_p)%0A%20%20);%0A%0Avec2%20p2%20%20=%20p;%0Ap2%20=%20p2%20%20_rot_m_p;%0Afloat%20_x%20=%20p2.x;%0Afloat%20_y%20=%20p2.y;%0A%0Afloat%20_g%20=%20anomaly_height%20%20exp(%20-(pow(_x%20-%20anomaly_center,%202.0)/(2.0%20%20pow(%20anomaly_size,%202.0%20)))%20);%0A%0Afloat%20_h%20=%20anomaly_height%20%20exp(%20-(pow(_y,%202.0)/(2.0%20%20pow(%20anomaly_size,%202.0%20)))%20);%0A%0Afloat%20_o%20=%20_f%20%20anomaly_speed;%0A%0Afloat%20_s%20=%20sin(%20(_x%20+%20_o%20)%20/%20wave_width%20);%0A%0Afloat%20_theta%20=%20_s%20%20(_g_h)%20+%20(_f%20%20rotation_speed);%0Amat2%20%20_rot_m%20=%0A%20%20mat2(%0A%20%20%20%20cos(_theta),%20-sin(_theta),%20%0A%20%20%20%20sin(_theta),%20%20cos(_theta)%0A%20%20);%0A%0Av.x%20=%20particle_speed;%0Av.y%20=%200.0;%0A%0Av%20=%20v%20%20_rot_m;&pc=80000)
      • shear zone%20-%201.5;%0Afloat%20c%20=%201.0/(1.0+exp(-5.0r));%0Afloat%20vx1%20=%20-p.y,%20%20//%20circle%0A%20%20%20%20%20%20vy1%20=%20p.x;%0Afloat%20vx2%20=%200.2p.x+p.y,%20//%20spiral%0A%20%20%20%20%20%20vy2%20=%200.2p.y-p.x;%0Av.x%20=%20cvx1%20+%20(1.0-c)vx2;%0Av.y%20=%20cvy1%20+%20(1.0-c)*vy2;%0A%20%20)
      • Mandlebrot set%20+%20p;%0Az%20=%20vec2(z.x%20%20z.x%20-%20z.y%20%20z.y,%202.%20%20z.x%20%20z.y)%20+%20p;%0Az%20=%20vec2(z.x%20%20z.x%20-%20z.y%20%20z.y,%202.%20%20z.x%20%20z.y)%20+%20p;%0Az%20=%20vec2(z.x%20%20z.x%20-%20z.y%20%20z.y,%202.%20%20z.x%20%20z.y)%20+%20p;%0Az%20=%20vec2(z.x%20%20z.x%20-%20z.y%20%20z.y,%202.%20%20z.x%20%20z.y)%20+%20p;%0Az%20=%20vec2(z.x%20%20z.x%20-%20z.y%20%20z.y,%202.%20%20z.x%20%20z.y)%20+%20p;%0Az%20=%20vec2(z.x%20%20z.x%20-%20z.y%20%20z.y,%202.%20%20z.x%20%20z.y)%20+%20p;%0Az%20=%20vec2(z.x%20%20z.x%20-%20z.y%20%20z.y,%202.%20%20z.x%20%20z.y)%20+%20p;%0Az%20=%20vec2(z.x%20%20z.x%20-%20z.y%20%20z.y,%202.%20%20z.x%20%20z.y)%20+%20p;%0Az%20=%20vec2(z.x%20%20z.x%20-%20z.y%20%20z.y,%202.%20%20z.x%20%20z.y)%20+%20p;%0Az%20=%20vec2(z.x%20%20z.x%20-%20z.y%20%20z.y,%202.%20%20z.x%20%20z.y)%20+%20p;%0Az%20=%20vec2(z.x%20%20z.x%20-%20z.y%20%20z.y,%202.%20%20z.x%20%20z.y)%20+%20p;%0Az%20=%20vec2(z.x%20%20z.x%20-%20z.y%20%20z.y,%202.%20%20z.x%20%20z.y)%20+%20p;%0Az%20=%20vec2(z.x%20%20z.x%20-%20z.y%20%20z.y,%202.%20%20z.x%20%20z.y)%20+%20p;%0Az%20=%20vec2(z.x%20%20z.x%20-%20z.y%20%20z.y,%202.%20%20z.x%20%20z.y)%20+%20p;%0Az%20=%20vec2(z.x%20%20z.x%20-%20z.y%20%20z.y,%202.%20%20z.x%20%20z.y)%20+%20p;%0Az%20=%20vec2(z.x%20%20z.x%20-%20z.y%20%20z.y,%202.%20%20z.x%20%20z.y)%20+%20p;%0Az%20=%20vec2(z.x%20%20z.x%20-%20z.y%20%20z.y,%202.%20%20z.x%20%20z.y)%20+%20p;%0Az%20=%20vec2(z.x%20%20z.x%20-%20z.y%20%20z.y,%202.%20%20z.x%20%20z.y)%20+%20p;%0Az%20=%20vec2(z.x%20%20z.x%20-%20z.y%20%20z.y,%202.%20%20z.x%20%20z.y)%20+%20p;%0Az%20=%20vec2(z.x%20%20z.x%20-%20z.y%20%20z.y,%202.%20%20z.x%20%20z.y)%20+%20p;%0Az%20=%20vec2(z.x%20%20z.x%20-%20z.y%20%20z.y,%202.%20%20z.x%20%20z.y)%20+%20p;%0A%0Afloat%20mask%20=%20step(length(z),%202.);%0Av.x%20=%20-p.y/length(p)%20%20(0.5%20-%20mask);%0Av.y%20=%20p.x/length(p)%20%20(0.5%20-%20mask);%0A%0A%0A&pc=1000000)

l

results matching ""

    No results matching ""