Google Classroom
GeoGebraGeoGebra Classroom

Rotating icosahedron

Script

φ = (1+sqrt(5))/2 A = (0, -1, -φ) B = (0, 1, -φ) C = (φ, 0, -1) ico = Icosahedron(C, B, A) speed = 0.4 t = Slider(0, 2pi, 0.01, speed, 200) line = Line( (0,0,0), (1,1,1) ) rotateIco = Rotate( Rotate(Rotate(ico, t, line), t, zAxis), t, xAxis ) # Settings #SetVisibleInView(ico, -1, false) #SetVisibleInView(ico, 1, false) # The previous must be done manually SetVisibleInView(line, 1, false) SetVisibleInView(line, -1, false) SetVisibleInView(A, 1, false) SetVisibleInView(A, -1, false) SetVisibleInView(B, 1, false) SetVisibleInView(B, -1, false) SetVisibleInView(C, 1, false) SetVisibleInView(C, -1, false)