如何在 PSTricks 中绘制带有虚线隐藏线的立方体?

如何在 PSTricks 中绘制带有虚线隐藏线的立方体?

我想用 PSTricks (pst-3dplot) 绘制立方体,如相关问题所示在 TikZ 或 PSTricks 中绘制棱柱像这两个

两个立方体

具有正确的隐藏线,但使用那里给出的代码(带有的简单框pst-3dplot),

\documentclass{article}
\usepackage{pst-3dplot}
\begin{document}   
\psset{coorType=1,Alpha=135}
\begin{pspicture}(-1,-2)(5,2.25)
%\pstThreeDCoor[xMin=-1,xMax=4,yMin=-1,yMax=4,zMin=-1,zMax=4]
\pstThreeDBox[hiddenLine=false](0,0,0)(0,0,3)(3,0,0)(0,3,0)
\end{pspicture}
%
\psset{coorType=2}
\begin{pspicture}(-3,-2)(2,2.25)
%\pstThreeDCoor[xMin=-1,xMax=4,yMin=-1,yMax=4,zMin=-1,zMax=4]
\pstThreeDBox[hiddenLine](0,0,0)(0,0,3)(3,0,0)(0,3,0)
\end{pspicture}
\end{document}

我没有得到想要的结果:只有四条线(最外面的六条线)画成实线,所有其他线都画成虚线:

立方体

使用宏in/visibleLineStyle=dashed/solid没有帮助。

发生什么问题了?

沃尔夫冈

现在它起作用了!但如果我使用坐标系 6,

\begin{pspicture}(-3,-2)(5,5)
\psset{coorType=2}
\pstThreeDBox[linewidth=1.1pt](0,0,0)(0,0,3)(3,0,0)(0,3,0)
\end{pspicture}
%
\begin{pspicture}(-3,-2)(5,5)
\psset{coorType=6}
\pstThreeDBox[linewidth=1.1pt](0,0,0)(0,0,3)(3,0,0)(0,3,0)
\end{pspicture}

我再次得到了错误的结果:

两个立方体

答案1

相关内容