![我们可以给立方体上色并旋转它吗?](https://linux22.com/image/289633/%E6%88%91%E4%BB%AC%E5%8F%AF%E4%BB%A5%E7%BB%99%E7%AB%8B%E6%96%B9%E4%BD%93%E4%B8%8A%E8%89%B2%E5%B9%B6%E6%97%8B%E8%BD%AC%E5%AE%83%E5%90%97%EF%BC%9F.png)
我想展示一个立方体来说明,我想给它的四个面涂上颜色。颜色将是蓝色、红色、绿色和黄色;剩下的两个面应该是透明的、白色的,或者可能是黑色的。在这一部分中,我想一次显示一种颜色,即一面是彩色的,而另一面是透明的、白色的或黑色的。因此,我还想显示更多彩色的面,如果可能的话,我还想显示重叠效果。我该如何开始呢?
答案1
使用xelatex
或运行latex->dvips->ps2pdf
:
\documentclass[pstricks]{standalone}
\usepackage{pst-solides3d}
\begin{document}
\psset{viewpoint=30 20 20 rtp2xyz,Decran=30}
\multido{\iA=-180+10}{50}{%
\begin{pspicture}(-3.5,-3.5)(3.5,3.5)
\psSolid[object=cube,a=4,
fcol= 1 (red)
2 (blue)
3 (green)
4 (yellow),
RotX=\iA,RotY=\iA\space neg]%
\end{pspicture}
}
\end{document}