我想改变下图中的视点:
\documentclass[pstricks, border=0pt]{standalone}
\usepackage{pstricks}
\usepackage{pst-3dplot}
\begin{document}
\begin{pspicture}(-4,-4)(4,4)
\psset{viewpoint=1 1 1}
\pstThreeDCoor[xMin=-0.2,xMax=4,yMin=-0.2,yMax=4, zMin=-0.2,zMax=4]
{\psset{fillcolor=blue,fillstyle=solid, linewidth=0.5pt}
\pstThreeDSquare(0,0,0)(3,0,0)(0,3,0)}
\end{pspicture}
\end{document}
但这种方式viewpoint
并没有什么效果。
答案1
viewpoint
中没有键pst-3dplot
。此键在 中定义pst-solides3d
。而是pst-3dplot
使用Alpha
(水平轴绕垂直轴旋转;默认值:45)和Beta
(垂直旋转角度,默认值:30)。
以下是一个例子:
\documentclass[svgnames, border=6pt]{standalone}
\usepackage{pstricks}
\usepackage{pst-3dplot, pst-solides3d}
\usepackage{auto-pst-pdf}
\begin{document}
\begin{pspicture}
% \psset{viewpoint=1 3 1}
\psset{Alpha =140, Beta =40}
\psset{fillcolor=LightSteelBlue!60!Gainsboro!30!, fillstyle=solid, linewidth=0.5pt}
\pstThreeDCoor[xMin=-0.2,xMax=4,yMin=-0.2,yMax=4, zMin=-0.2,zMax=4]
\pstThreeDSquare(0,0,0)(3,0,0)(0,3,0)
\end{pspicture}
\end{document}