TikZ,具有正交线的 3D 多层

TikZ,具有正交线的 3D 多层

使用 TiZ 3D 库,我想重现以下图像:

在此处输入图片描述

一些细节:

  • 平面具有任意角度;
  • 它们是平行的并且不透明的;
  • 箭头部分与平面正交。

我只找到了单个数字的例子,例如这个或者这个,但它们在这里没有帮助。实现上述图像的正确方法是什么?

答案1

在此处输入图片描述

\tdplotsetrotatedcoords{0}{20}{0}您可以根据需要调整旋转角度。

\documentclass[tikz,border=3.14pt]{standalone}
\usepackage{tikz-3dplot}
\begin{document}
\tdplotsetmaincoords{70}{30}
\begin{tikzpicture}[tdplot_main_coords]
\tdplotsetrotatedcoords{0}{20}{0}
    \begin{scope}[tdplot_rotated_coords]
\coordinate (O) at (0,0,0);
\foreach \Z in {1,2,3,4}
{
\draw[fill=blue] (-3,-3,\Z) -- (-3,3,\Z) -- (3,3,\Z) -- (3,-3,\Z) -- cycle;
}
\draw[thick,-latex] (0,0,4) -- (0,0,7);
\end{scope}
\end{tikzpicture}
\end{document}

相关内容