I'm not an expert with pstricks and I'm not sure to be an expert with tikz but I can show you how to draw something like you want. I used the code that I wrote for this question.
But it's not an answer for you question because I'm not able to write the same code with pstricks. It's possible to modify the code to get the "3D look" but it's not the most important problem.
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{patterns,decorations.pathmorphing}
\newcommand{\myfig}[6]{%
\begin{scope}[xshift=#6,
spring/.style = {decorate,
decoration = {aspect = 0.5,
segment length = #1,
amplitude = 2mm,
coil}}]
\path (0,0) coordinate (g)
(0,-1cm) coordinate (topspring)
(0,#2) coordinate (bottomspring)
(bottomspring) ++(0,-.5cm) coordinate (pt2)
+(0cm,-#3) coordinate (pt3)
+(1.25cm,-#3) coordinate (#5 pt3);
\node [platform,rotate=-30,
anchor = south] at (g) {};
\draw [very thick] (-1,0) -- (1,0);
\draw (topspring) -- (g)
(bottomspring) -- (pt2.north);
\draw [spring] (bottomspring) -- (topspring);
\draw [fill=black] (pt3) circle (#3)
node[inner sep = 0,
scale = #4,
text = white]{$m$};
\node[right=1.5*#3] at (pt3) {#5} ;
\end{scope}
}
\begin{document}
\begin{tikzpicture}[rotate=-30,thick,
every node/.style = {draw = none,
inner sep = 0pt,
outer sep = 0pt},
platform/.style = {fill,
pattern = north east lines,
minimum width = 2cm,
minimum height =0.3cm}]
\myfig{1mm}{-4cm}{0.1cm}{0}{A}{-2.5cm}
\myfig{3mm}{-6cm}{0.35cm}{1.5}{B}{0cm}
\myfig{3mm}{-10cm}{0.4cm}{1.8}{C}{2.5cm}
\draw[dashed] (A pt3) +(-0.6,0) -- +(0.6,0)
+(-0.6+2.5,0) -- coordinate (b1) +(0.6+2.5,0)
(B pt3) +(-0.6-2.5,0) -- coordinate (a2) +(0.6-2.5,0)
(C pt3) +(-0.6-2.5,0) -- coordinate (b2) +(0.6-2.5,0) ;
\draw[latex-latex] (A pt3) -- node[right=0.1cm]{$\delta l_1$} (a2);
\draw[latex-latex] (b1) -- node[right=0.1cm]{$\delta l_2$} (b2);
\begin{scope}[rotate=30]
\draw (C pt3) --([xshift=3cm]C pt3) ;
\draw ([xshift=1cm]C pt3) arc (0:60:1cm);
\path (C pt3)--++(30:1.25) node[font=\Large]{$\phi$};
\end{scope}
\draw (C pt3) --(C pt3)|-(g);
\end{tikzpicture}
\end{document}

pst-solides3dpackage. But I have not used the package seriously so I am not so familiar with it. – kiss my armpit Mar 14 '13 at 16:56