如何更改 TikZ 中立方体的属性?

如何更改 TikZ 中立方体的属性?

我正在看一个例子如何用 TikZ 绘制一个所有面都有不同颜色的立方体?

\documentclass{minimal}
\usepackage{tikz,tikz-3dplot}

\begin{document}
  \tdplotsetmaincoords{70}{115}

  \begin{tikzpicture}[scale=4,tdplot_main_coords]
    \coordinate (O) at (0,0,0);
    \tdplotsetcoord{P}{1.414213}{54.68636}{45}

    \draw[fill=gray!50,fill opacity=0.5] (O) -- (Py) -- (Pyz) -- (Pz) -- cycle;
    \draw[fill=blue,fill opacity=0.5] (O) -- (Px) -- (Pxy) -- (Py) -- cycle;
    \draw[fill=yellow,fill opacity=0.5] (O) -- (Px) -- (Pxz) -- (Pz) -- cycle;
    \draw[fill=green,fill opacity=0.5] (Pz) -- (Pyz) -- (P) -- (Pxz) -- cycle;
    \draw[fill=red,fill opacity=0.5] (Px) -- (Pxy) -- (P) -- (Pxz) -- cycle;
    \draw[fill=magenta,fill opacity=0.5] (Py) -- (Pxy) -- (P) -- (Pyz) -- cycle;
  \end{tikzpicture}
\end{document}

我想画很多像这样的立方体,我想知道哪条线会改变立方体中心的位置和方向?

我希望所有立方体都有相同的尺寸。

x、y 和 z 是什么?它们是值吗?它们要与 P 相乘吗?

- - - - 编辑 - - - - - -

TikZ 是否有一个包,我可以通过提供立方体的大小、颜色、位置和方向来简单地绘制立方体?

相关内容