将 pst-3dplot 与视点结合使用

将 pst-3dplot 与视点结合使用

我想改变下图中的视点:

\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} 

在此处输入图片描述

相关内容