That's a beautiful animation (and useful maths ;-).
In the spirit of minimalism, Merry Christmas to all HNers with this little but time-tested command:
$ xmastree 5 9 2024`
*
***
*****
*******
*
***
*****
*******
*
***
*****
*******
*
***
*****
*******
***
***
***
***
Source: https://github.com/jochenleidner/ltools/blob/main/src/bin/xm...I made this Bauble dweet as a Christmas themed exercise in 2020 https://www.dwitter.net/d/20993
function u(t) {
t||(c.width/=6) // shrink canvas to 1/6 at t==0
M=a=>x.filter=a?"none":"blur(1px)brightness(90%"
M();x.drawImage(c,0,0)
for(i=n=90;--i;)
x.fillRect(
160-S(X=i+t*4)*(1-(v=C(i*n))*v)*n,
v*n+n,
4,
2,
x.fillStyle="#F"+(i+10),M(C(X)<0))
}
with
u(t) is called 60 times per second.
t: elapsed time in seconds.
c: A 1920x1080 canvas.
x: A 2D context for that canvas.
S: Math.sin
C: Math.cosMy first time seeing it. Thanks for posting, and thanks to HN for being the kind of place that stuff like this gets posted.
https://github.com/anvaka/atree
https://js1k.com/2010-xmas/demo/856
http://www.romancortes.com/blog/how-i-did-the-1kb-christmas-...
GIF Xmas Tree, GIF Xmas Tree... https://communities.sas.com/t5/Graphics-Programming/Fun-with...
Happy Festive Season! A nice one from Desmos: https://www.desmos.com/calculator/wgunyn2yd0
Here's one I did for the bbcmicrobot using a Chaos Game approach
I went to Hopscotch in Portland with some friends tonight, tried out the "quantum trampoline" [0]... spent most of my time in socks wondering if that was written in plain ol' javascript or p5. Happy Holidays, folks.
A 'Traveling Santa Tour' Through U.S. Capital Cities https://communities.sas.com/t5/New-SAS-User/Fun-With-SAS-ODS...
Damped Oscillation Xmas Tree https://communities.sas.com/t5/Graphics-Programming/Fun-With...
I think this would be perfect on openprocessing.org, I just don't know how to implement that.
Now make 30% of the bulbs randomly burn out :)
Or a drill.
Merry Christmas HN. Ever year, the original T * sin(t) Christmas tree gets posted. This year, I wanted to call out my favorite modification by Silvia Hao. It’s beautiful. One year, I’ll try to add to its beauty. But for now, I’ll just appreciate it. She posted it here: https://community.wolfram.com/groups/-/m/t/175891