This question actually has a connection to my other question that was posted yesterday.
The following figure illustrates the problem.

Shortly speaking, the cyan dot must always coincide with the yellow one.
\documentclass{article}
\usepackage{pstricks-add,multido}
\usepackage[active,tightpage]{preview}
\PreviewEnvironment{pspicture}
\PreviewBorder=0pt
\begin{document}
\multido{\i=0+10}{37}{
\begin{pspicture}(-2.5,-2.0)(2.5,2.0)
\psframe*[linecolor=black](-2.5,-2.0)(2.5,2.0)
\pstVerb{/theta \i\space def}%
\pstVerb{/a 2.25 def}%
\pstVerb{/b 1.75 def}%
\ifnum\i=0
% don't draw arc!
\else
\psellipticarc[linecolor=cyan]{-*}(0,0)(!a b){0}{!theta}
\fi
\psline[linecolor=yellow]{-*}(0,0)(!theta cos a mul theta sin b mul)
\uput{5mm}[0](0,0){\color{white}\tiny \i}
\end{pspicture}}
\end{document}
Is it a bug in \psellipticarc or is my calculation wrong?

\psellipticarc[dimen=middle,linecolor=cyan,correctAngle=false]{-*}(0,0)(!a b){0}{!theta}, the default isdimen=outer– Mar 11 '12 at 14:05