如何在 pst-solides3d 中绘制实体作为框架并为隐藏边缘设置虚线?

如何在 pst-solides3d 中绘制实体作为框架并为隐藏边缘设置虚线?

我试过

\documentclass{article}
\usepackage{pst-solides3d}
\begin{document}
\begin{pspicture}(-2.5,-2)(2.5,2.5)
\psset{lightsrc=10 20 30,viewpoint=30 10 30 rtp2xyz,Decran=40}
 \psSolid[object=icosahedron,a=3,linecolor=blue,
          opacity=0.6,hollow,hue=0 1,          action=draw]
 %\axesIIID(3,3,3)(6,4,4)
\end{pspicture}
\end{document}

在此处输入图片描述

答案1

我删除了opacity=0.6,hollow,hue=0 1,然后就出现了隐藏的线条。

\documentclass{article}
\usepackage{pst-solides3d}
\begin{document}
    \begin{pspicture}(-2.5,-2)(2.5,2.5)
        \psset{lightsrc=10 20 30,viewpoint=30 10 30 rtp2xyz,Decran=40}
        \psSolid[object=icosahedron,a=3,linecolor=blue,
        action=draw]
    \end{pspicture}
\end{document}

在此处输入图片描述

\documentclass[pstricks]{standalone}
\usepackage{pst-solides3d}
\begin{document}
\multido{\iA=0+5}{50}{%
    \psset{viewpoint=50 -45 \iA\space add 30 rtp2xyz,Decran=50}
    \begin{pspicture}[solidmemory](-4,-4)(4,4)
        \psSolid[object=icosahedron,a=2.5,action=draw,linecolor=blue]
    \end{pspicture}%
}
\end{document}

在此处输入图片描述

相关内容