Tengo este cubo, implementado de la siguiente manera:
\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}
Y quiero que la parte inferior sea de color azul. (¿Cómo puedo conseguir esto?
Además, este cubo en realidad no está orientado en la dirección correcta, sino que gira en el ángulo incorrecto. Me gustaría tenerlo de cara al espectador, ¿tienes alguna idea de cómo puedo hacer esto?
Respuesta1
ElPS-Tricks gallery
tiene un ejemplo que muestra cómo hacer esto:
\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}