[pstricks] axesboxed with surfaceparametree in solides3d

Zbigniew Nitecki zbigniew.nitecki at tufts.edu
Thu Aug 19 16:29:24 CEST 2010


I am trying to draw the elliptic paraboloid z=4x^2+y^2 and have it enclosed in a box.
However, I want to cut the paraboloid at height z=4, which means I must draw it using surfaceparametree rather than \psssurface or other automatic graphing macros (all of which,
as far as I can tell, have domain necessarily specified as a rectangle in x and y, rather than an ellipse).  
If I try to use \psSolid[object=parallelepiped, then the lines either overwrite or are overwritten by the surface (depending on the order in which I draw surface and box).  However, axesboxed inside the drawing seems to yield nothing:
************************************************
				\begin{pspicture*}(-3,-1.5)(3,5.5)
				\psset{unit=0.35}
				\psset{lightsrc=40 50 50, viewpoint=18 65 30 rtp2xyz}
				
%				\psSolid[object=parallelepiped,
%				a=3,
%				b=5,
%				c=4.5
%				](-1.5,-2.5,0)
%				
				\defFunction{Fpara}(r,t)%
					{r t cos mul}%
					{2 r t sin mul mul}
					{4 r dup mul mul}
					\psSolid[object=surfaceparametree,
				base=0 1 0 360,
				ngrid=32 32,
				grid,
				fillcolor=lightgray,
				incolor=blue!10,
				function=Fpara,
				axesboxed, Zmin=0, Zmax=4.5,
				]
				
				\axesIIID[showOrigin=false](0,0,3.45)(2,2,4.7)
				
%				\psSolid[object=parallelepiped,
%				a=3,
%				b=5,
%				c=4.5
%				](-1.5,-2.5,0)
				
				
				
				\end{pspicture*}
******************************************************************
shows no box at all.

Is there a way to enclose a surface defined parametrically in a box, but with appropriate hiding
of lines?

Zbigniew Nitecki
Department of Mathematics
Tufts University
Medford, MA 02155

telephones:
Office    (617)627-3843
Dept.    (617)627-3234
Dept. fax    (617)627-3966
http://www.tufts.edu/~znitecki/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/pstricks/attachments/20100819/a2f4d88d/attachment.html>


More information about the PSTricks mailing list