tikz:在 3d 中指定坐标系统

tikz:在 3d 中指定坐标系统

目前我正在使用 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 手册中没有找到答案,只能在这里搜索帮助。

感谢您的任何帮助。

相关内容