编辑:我弄清楚了如何使用 3dplot 包在 tikz 中制作此图表。您可以看到我为此做了什么这里。不过,我仍然对这个问题感兴趣,因为它将来可能会用到,所以我现在暂时不讨论它。
我正在尝试学习 pst-solides3d 并使用它来生成类似的东西
我似乎无法弄清楚如何旋转轴,使得 z 位于右侧,x 位于页面外部,y 位于下方。
有没有办法做到这一点?
到目前为止,我所拥有的代码很少。如果没有简单的方法来旋转轴,我真的不想继续,我只想弄清楚如何在 tikz 中使类似的东西工作……
你可以用一个简单的 xelatex 来编译它
\documentclass{article}
\usepackage{pst-solides3d}
\begin{document}
\psset{viewpoint=50 20 30 rtp2xyz,Decran=50}
\begin{pspicture}[solidmemory](-4,-4)(6,5)
\psset{unit=0.5}
\psSolid[object=plan,action=draw**,definition=equation,args={[0 0 1 -4]},
base=-4 4 -4 4,fillcolor=black!15,fillstyle=solid,name=P0]
\psProjection[object=texte,fontsize=14,linecolor=red,text=Image Plane,phi=90,plan=P0]
\psSolid[object=plan,action=draw**,definition=equation,args={[0 0 1 4]},
base=-4 4 -4 4,fillcolor=black!15,fillstyle=solid,name=P1]
\psProjection[object=texte,fontsize=14,linecolor=red,text=Focal Plane,phi=90,plan=P1]
\axesIIID(0,0,0)(10,10,10)
\end{pspicture}
\end{document}