Problème avec uput

Bonjour à tous,
certaines syntaxes modifient le tracé d'une courbe dans la figure suivante. Dans la figure 1, si je mets

$\uput[45]...$, la courbe verte dans la figure 2 est n'importe où. En revanche, dans la figure 1, si je mets

$\uput[l]...$, la courbe verte est bien tracée. Cette dernière est tracée par un package qui permet de tracer des courbes de Bézier rationnelles quadratiques à points massiques de contrôle.
Je joins deux pdf.
Merci d'avance pour toute réponse.
Lionel

PS : la syntaxe de la première figure :
$\begin{center} 
\psset{xunit=1.5}\psset{yunit=1.5}
\begin{pspicture}[showgrid=true](-1,-1)(3,3) 
\psclip{\psframe(-1,-1)(3,3)}  
\uput[45](1.5,1){\textcolor{orange}{$\left(\overrightarrow{P_{0}};0\right)$}}
%\uput[l](1.5,1){\textcolor{orange}{$\left(\overrightarrow{P_{0}};0\right)$}}
\endpsclip% 
\end{pspicture} 
\end{center} $
La syntaxe de la seconde figure :
$\begin{center} 
\psset{xunit=1.5}\psset{yunit=1.5}
\begin{pspicture}[showgrid=true](-1,-1)(3,3) 
\psclip{\psframe(-1,-1)(3,3)}  
\psaxes[trigLabels=false,Dx=3,xunit=1,linewidth=0.05,linecolor=red]{->}(0,0)(-5,-3)(5,6)
\RQBCmasse[P0=1 -1,P1=1 1,P2=0  1, w0=0,w1=1,w2=0,linestyle=solid,linecolor=green,linewidth=0.04]
\psline[linecolor=c5c2c5,linewidth=0.03,linestyle=dashed](1,-101)(1,100) 
\psline[linecolor=c5c2c5,linewidth=0.03,linestyle=dashed](-101,1)(100,1) 
\psline[linecolor=orange,linewidth=0.05,linestyle=solid,arrowscale=1.5,arrowinset=0.3]{->}(1,1)(2,0)
\psline[linecolor=magenta,linewidth=0.05,linestyle=solid,arrowscale=1.5,arrowinset=0.3]{->}(1,1)(1,2)
\psdots[linecolor=black,dotscale=1.5,dotstyle=square,fillstyle=solid,fillcolor=black](1,1)
\rput[tl](2.5,-0.125) {  $x$ }
\rput[tl](-0.45,2.95) {  $y$ }
\uput[-135](1,1){\textcolor{black}{$\left(P_{1};1\right)$}}
\uput[l](1.0,1.75){\textcolor{magenta}{$\left(\overrightarrow{P_{2}};0\right)$}}
\uput[-45](1.5,1.5){\textcolor{orange}{$\left(\overrightarrow{P_{0}};0\right)$}}
\endpsclip% 
\end{pspicture} 
\end{center} $
Connectez-vous ou Inscrivez-vous pour répondre.