Seite 1 von 1

[pst-solides3d] Grid von Parallelepiped darstellen

Verfasst: Mi 15. Jan 2014, 10:49
von Big-R
Hallo,

ich habe ein problem beim Setzen des Gitternetzes eines Parallelepiped. In der Dokumentation in Kapitel 3.1 auf Seite 25 ist als Beispiel ein Parallelepiped (Cuboid) angegeben. Bei einem Würfel funktioniert durch die Angabe von ngrid=3 alles problemlos. Bei dem Parallelepiped nicht. Wie bekomme ich das wie in den angegeben Beispiel aus der Doku hin?
\documentclass{scrreprt}
\usepackage{pst-solides3d}

\begin{document}
\psset{unit=1,viewpoint=20 20 20}
\begin{pspicture}(-5,-5)(5,5)
\psSolid[object=cube,a=1,ngrid=5](0,0,3)
\psSolid[object=parallelepiped,a=3,b=4,c=1,ngrid=4](1.5,2,0.5)
\axesIIID(1,1,1)(5,5,5)
\end{pspicture}
\end{document} 

Verfasst: Mi 15. Jan 2014, 11:17
von sudo
Wenn ich die Anleitung von http://www.bakoma-tex.com/doc/generic/p ... epiped.pdf richtig verstanden habe (Mein Französisch ist nicht so besonders), dann musst du noch ein Grid auf die Oberfläche des Parallelepiped legen:
\documentclass{scrreprt} 
\usepackage{pst-solides3d} 

\begin{document} 
\psset{unit=1,viewpoint=20 20 20} 
\begin{pspicture}(-5,-5)(5,5) 
\psSolid[object=cube,a=1,ngrid=5](0,0,3) 
\psSolid[object=parallelepiped,a=3,b=4,c=1](1.5,2,0.5) 
\psSolid[object=grille,base=0 3 0 4, action=draw, ngrid=2](0,0,1)
\psSolid[object=grille,base=-.5 .5 0 4, RotY=90, action=draw](3,0,.5)
\psSolid[object=grille,base=0 3 -.5 .5, RotX=90, action=draw](0,4,.5)
\axesIIID(1,1,1)(5,5,5) 
\end{pspicture} 
\end{document}
Ob ngrid dann aber die Wirkung hat, die du erwartest, weiß ich nicht.

Verfasst: Mi 15. Jan 2014, 11:31
von Big-R
Hi,

okay, danke für den Tipp! Da scheint wohl der ngrid parameter für das Parallelepiped keine Funktion zu haben. Ich hatte die Doku http://mirrors.ctan.org/graphics/pstric ... 3d-doc.pdf verwendet und für das Parallelepiped stand nicht explizit was zu ngrid...

Gut, dann muss ich halte ein paar Grids darüberlegen.

Verfasst: Mi 15. Jan 2014, 13:10
von sudo
Wenn die Frage für dich beantwortet ist, setzte doch den Status auf beantwortet. Ich hab das jetzt einmal für dich gemacht. Denke in Zukunft bitte selbst daran.

Verfasst: Mi 15. Jan 2014, 13:39
von Big-R
Das hätte ich noch gemacht, aber du warst schneller ;-)