[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?
>
>



More information about the PSTricks mailing list