アニメーション

Animate[ParametricPlot3D[{{a+4+(3+Cos[v]) Sin[u],4+a+(3+Cos[v]) Cos[u],4+a(Sin[v])},{b+8+(3+Cos[v])Cos[u],3+b+Sin[v],4+c(3+Cos[v])Sin[u]},{a+12+(3+Cos[v]) Sin[u],4+c+(3+Cos[v]) Cos[u],4+b(Sin[v])},{b+16+(3+Cos[v])Cos[u],3+a+Sin[v],4+a(3+Cos[v])Sin[u]},{c+20+(3+Cos[v]) Sin[u],4+b+(3+Cos[v]) Cos[u],4+c(Sin[v])}},{u,0,2 Pi},{v,0,2 Pi},PlotStyle->{Red,Green,Blue,Yellow,Gray},PlotRange->{-20,30}],{b,-20,20,3},{a,-20,20,2},{c,-20,20}]