[b]Note:[/b] It takes a few seconds to load the music. It all depends on your connection.
# ------------------------[br]# GeoGebra scripting[br]# ------------------------[br][br]# ------------------------[br]# Button 1 Create stuff[br]# ------------------------[br][br]n = Slider(1, 100, 1, 1, 200, false, true, false, false)[br][br]SetValue(n, 100)[br][br]N = Sequence(1, n)[br][br]S = Zip(Polygon((0,0,0), (2cos(k*pi/7),2sin(k*pi/7)), (3cos((k+1)*pi/7),3sin((k+1)*pi/7), k/15)), k, N)[br][br]Execute( Sequence("A"+k+"= Element(S, "+k+")", k, 1, Length(S)))[br][br]Execute(Sequence("SetDynamicColor(A"+k+", 0.2, "+k+"/Length(S), 0.5)", k, 1, Length(S)))[br][br]Execute(Sequence("SetLineThickness(A"+k+", 1)", k, 1, Length(S)))[br][br]Execute(Sequence("SetFilling(A"+k+", 1)", k, 1, Length(S)))[br][br]t = Slider(0, 2 pi, 0.01, 0.6, 200, false, true, false, false)[br][br]# --------------------------------------------------------------[br]# Add in slider 't' on Update this script: [br]# SetViewDirection(Vector((1; t; -0.322)), false)[br]# --------------------------------------------------------------[br][br]# ------------------------[br]# Button 2 Delete stuff[br]# ------------------------[br][br]Execute(Sequence("Delete(A"+k+")", k, 1, Length(S)))[br][br]# ------------------------[br]# Button 3 Music :)[br]# ------------------------[br][br]PlaySound("https://jcponce.github.io/assets/audio/01-Time-In-A-Bottle.mp3")[br][br]# ------------------------[br]# Global JavaScript[br]# ------------------------[br][br]function ggbOnInit() {[br][br] ggbApplet.evalCommand("SetValue(n, 1)");[br] ggbApplet.evalCommand("RunClickScript(button3)");[br][br]}
https://wiki.geogebra.org/en/PlaySound_Command
[b]Time in a Bottle[/b] by Jim Croce[br][br][url=https://en.wikipedia.org/wiki/Time_in_a_Bottle]https://en.wikipedia.org/wiki/Time_in_a_Bottle[/url]