目前我正在使用 latex 中的 TikZ 程序绘制 3d 图形。我需要重新定义 3d 中的坐标系。以下是我尝试过的 MWE:
\documentclass{scrreprt}
\usepackage{tikz}
\usetikzlibrary{3d}
\begin{document}
\begin{tikzpicture}[x={(0:1)},y={(60:1)},z={(30:1cm)}]
\draw[->] (0,0,0) -- (1,0,0);
\draw[->] (0,0,0) -- (0,1,0);
\draw[->] (0,0,0) -- (0,0,1);
\end{tikzpicture}
\end{document}
但是当我尝试将 z 坐标更改为 z={(30:1)}(无维度)时,它会给出另一张如下图片:
\documentclass{scrreprt}
\usepackage{tikz}
\usetikzlibrary{3d}
\begin{document}
\begin{tikzpicture}[x={(0:1)},y={(60:1)},z={(30:1)}]
\draw[->] (0,0,0) -- (1,0,0);
\draw[->] (0,0,0) -- (0,1,0);
\draw[->] (0,0,0) -- (0,0,1);
\end{tikzpicture}
\end{document}
所以我想知道 XYZ 向量是如何旋转的?它们都是基于向量 (1cm,0) 旋转的吗?我在 pgf 手册中没有找到答案,只能在这里搜索帮助。
感谢您的任何帮助。