Sándor Kabai
​Olympic logo​
Five rings are connected in a chain . While the central rings stays stationary rotate the rest of the rings and then shift two rings down until the geometry of the emblem of the Olympic Games is obtained . Four rings resemble the Audi logo when they are aligned in a line and one ring is removed .
In[]:=
id=0.8;​​od=1;​​thick=0.04;​​c1=RegionPlot3D[x^2+y^2<od^2&&x^2+y^2>id^2,​​{x,-od,od},{y,-od,od},{z,0,thick},​​Mesh0,PlotStyle{Black}][[1]];​​c2=RegionPlot3D[x^2+y^2<od^2&&x^2+y^2>id^2,​​{x,-od,od},{y,-od,od},{z,0,thick},​​Mesh0,PlotStyle{Yellow}][[1]];​​c3=RegionPlot3D[x^2+y^2<od^2&&x^2+y^2>id^2,​​{x,-od,od},{y,-od,od},{z,0,thick},​​Mesh0,PlotStyle{Green}][[1]];​​c4=RegionPlot3D[x^2+y^2<od^2&&x^2+y^2>id^2,​​{x,-od,od},{y,-od,od},{z,0,thick},​​Mesh0,PlotStyle{RGBColor[0,1,1]}][[1]];​​c5=RegionPlot3D[x^2+y^2<od^2&&x^2+y^2>id^2,​​{x,-od,od},{y,-od,od},{z,0,thick},​​Mesh0,PlotStyle{RGBColor[1,0,0]}][[1]];​​ax=Line[{{-3,0,0},{3,0,0}}];​​ay=Line[{{0,-2,0},{0,2,0}}];​​​​Manipulate[Module[{f1,f2,f3,f4,f5},​​f1=Translate[Rotate[c1,0,{1,0,0}],{0,0,0}];​​f2=Translate[Rotate[Rotate[c2,0.05,{0,1,0},{0,0,0}],0.05+rot1,{1,0,0},{0,0,0}],{-1.1,down,0}];​​f3=Translate[Rotate[Rotate[c3,0.05,{0,1,0},{0,0,0}],-0.05-rot1,{1,0,0},{0,0,0}],{1.1,down,0}];​​f4=Translate[Rotate[Rotate[c4,rot1-Pi/2,{1,0,0}],-rot2,{1,0,0},{0,0,0}],{-2.2,0,0.17}];​​f5=Translate[Rotate[Rotate[c5,-rot1-Pi/2,{1,0,0}],rot2,{1,0,0},{0,0,0}],{remove+2.2,0,-0.13}];​​​​Graphics3D[{ax,ay,f1,f2,f3,f4,f5},SphericalRegionTrue,BoxedFalse,ImageSize300,ViewPoint{0,0,10}]],​​{{rot1,Pi/2,"rotate 1"},Pi/2,0},​​{{rot2,0,"rotate 2"},0,1.34},​​{{down,0,"move down"},0,-1},​​{{remove,0,"remove one ring"},0,1},​​TrackedSymbols{down,rot1,remove,rot2},SaveDefinitionsTrue]​​
Out[]=
​
rotate 1
rotate 2
move down
remove one ring