最密集球体堆积

最密集球体堆积

为了便于投影仪演示,我想将 3 维中最密集的球体堆积表示为下图。

球体堆积

Tikz 是可行的方法吗?它不是真正的 3D 绘图,因为我只想要图片的固定表示,对吗?

感谢您的帮助。

答案1

通过嵌套两个 for 循环,可以执行以下操作:

\documentclass{article}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}
\foreach \x in {4,...,0}{
    \foreach \y in {\x,...,4}{    
        \draw[fill=white] (0.6*\x,-\y+0.3*\x) circle (0.55) (-0.6*\x,-\y+0.3*\x) circle (0.55);
    }
}
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容