\documentclass[a4paper]{article}
\usepackage{pst-solides3d}
\pagestyle{empty}
\begin{document}
\begin{pspicture}(-6,-6)(6,6)
\psset{SphericalCoor=true,viewpoint=60 0 20,Decran=40,linewidth=0.1pt,opacity=0.9}
\psset{solidmemory}
\psSolid[object=cylindrecreux,r=4,h=10,ngrid=72 72,
fillcolor=white,
incolor=white,
action=none,
name=C1](0,0,-5)%
\defFunction[algebraic]{F}(t){t}{}{3/16*(2*t*t-16)}
\psSolid[object=ruban,h=12,
RotX=-90,
RotZ=-45,
resolution=100,
base=-5 5 {F} CourbeR2+,ngrid=64,
fillcolor=blue!20!green!30,
incolor=blue!10,
name=P1,
action=none](-4,-4,0)
\defFunction[algebraic]{g}(t)
{4*cos(t)}
{4*sin(t)}
{3*sin(2*t)}
\defFunction[algebraic]{g'}(t)
{-4*sin(t)}
{4*cos(t)}
{6*cos(2*t)}
\defFunction[algebraic]{g''}(t)
{-4*cos(t)}
{-4*sin(t)}
{-12*sin(2*t)}
\psSolid[object=courbe,
range=0 6.28,
ngrid=200 16,
fillcolor=orange,
function=g,
name=A1,
action=none,
r=0.25]
\psSolid[object=fusion,
base=A1 P1 C1,
file=lissatest,
action=writesolid]
\composeSolid
\end{pspicture}
\end{document}