# [pstricks] Odd (?) behavior of \ThreeDput

Michael Sharpe msharpe at ucsd.edu
Tue Jul 29 22:51:45 CEST 2008

The documentation that comes with the latest pst-3dplot makes no
mention of the 'normal=' keyword, and it appears that it has been
deprecated in favor of \pstPlanePut. See pst-3dplot-doc.pdf, p24.

Michael

On Jul 29, 2008, at 7:09 AM, Zbigniew Nitecki wrote:

> From Section 28.31 of Voss's book (3rd ed.), I expect the following
> ************************************************************************************
> 	\begin{pspicture}(-2.5,-2.0)(2.5,3.5)
> 	\psset{xunit=2cm, yunit=2cm}
>
> 		\pstThreeDSquare[fillstyle=solid, fillcolor=lightgray](0,0.5,0)
> (1,0,0)(0,0,1)
>
> 		\ThreeDput[normal=0 1 0]{
> 			\rput(0.2,-0.2){$\vec{x_{0}}$}
> 			\rput(0.25,0.45){$R$}
> 		}
>
> 	\end{pspicture}
> *****************************************************************************************
> On the other hand, changing the normal from 0 1 0 to 1 0 0 gives me
> the correct placement.
>
> What is going on?  Shouldn't "normal=" specify the normal to the
> plane containing the text?
>
> Related question:  It seemed to me that if I changed viewpoint (eg,
> Alpha=30) without changing the normal, then again the plane of the
> label was off:  it looked as if this is in some absolute coordinate
> system which does not change with viewpoint.  Comment?
>
>