다음과 같이 구현된 이 큐브가 있습니다.
\documentclass[class=minimal,border=0pt]{standalone}
\usepackage{pst-plot}
\usepackage{pstricks-add}
\usepackage{amsmath}
\usepackage{pst-ob3d}
\usepackage{pst-solides3d}
\begin{document}
\begin{pspicture}(-1,-12)(10,10)
\rput(5,5){\psSolid[object=cube,a=1.75,action=draw,linecolor=red,name=A,opacity=0.4]
}
\end{pspicture}
\end{document}
그리고 아래쪽을 파란색으로 표시하고 싶습니다. (어떻게) 이것을 달성할 수 있나요?
또한 이 큐브는 실제로 올바른 방향을 향하지 않고 잘못된 각도로 회전합니다. 시청자에게 보여주고 싶은데 어떻게 할 수 있는지 아시나요?
답변1
그만큼PS-Tricks gallery
이를 수행하는 방법을 보여주는 예가 있습니다.
\documentclass[border=0pt]{standalone}
\usepackage{pst-solides3d}
\begin{document}
\psset{viewpoint=50 10 30 rtp2xyz,Decran=25}
\psset{unit=0.4}
\begin{pspicture}(-1,-1)(10,10)
\rput(5,5){%
\psSolid[
object=plan,
definition=normalpoint,
base=-4 4 -4 4,args={0 0 -4 [0 0 1]},
fillcolor=blue!30,
]
\psSolid[
object=cube,
a=8,
action=draw,
linecolor=red,
name=A,
opacity=0.4
]
}
\end{pspicture}
\end{document}