Both of these are nice als well
ParametricPlot3D[{Cos[t], Sin[t], s}, {t, 0, 2 Pi}, {s, 0,1 + 1/2 Cos[5 t]}, PlotPoints -> 50, PlotRange -> All,
Mesh -> False, ColorFunction -> Function[{x, y, z}, Hue[.75 z]]]
and
Animate[
ParametricPlot3D[{Cos[t], Sin[t], s}, {t, 0, 2 Pi}, {s, 0, 1 + 1/2 Cos[5 t + u]}, PlotPoints -> 50,
PlotRange -> All, Mesh -> False], {u, 0, 2 Pi, 0.1}]
But when I try to rotate the colored object my system crashes. What is going wrong?
Animate[
ParametricPlot3D[{Cos[t], Sin[t], s}, {t, 0, 2 Pi}, {s, 0, + 1/2 Cos[5 t + u]},
PlotPoints -> 50, PlotRange -> All,
Mesh -> False, ColorFunction -> Function[{x, y, z}, Hue[.75 z]]],
{u, 0, 2 Pi, 0.1}]