![如何用 Tikz 绘制这个 3D H 布局递归树?](https://linux22.com/image/279285/%E5%A6%82%E4%BD%95%E7%94%A8%20Tikz%20%E7%BB%98%E5%88%B6%E8%BF%99%E4%B8%AA%203D%20H%20%E5%B8%83%E5%B1%80%E9%80%92%E5%BD%92%E6%A0%91%EF%BC%9F.png)
背景:
这是我上一篇文章的一个扩展问题如何使用 Tikz 绘制递归 H-Layout 树?。(2D)H 布局树实际上来自计算机科学中的 VLSI 布局问题。上一篇文章我已经收到了出色的解决方案。现在,我对它的 3D 扩展更加感兴趣。
3D H-Layout 树:它是一个递归结构,其基本单元是 3D H-Layout 的变换。3D H-Layout 由三个相互垂直的元边。 每个元边缘由两条边连接的三个节点组成。
下图显示了一个基本的 3D H 布局单元:
一个简单的 3D H 布局树如下(笔记:在此图中,只有红色部分递归增长。我更喜欢蓝色部分和红色部分同时增长的解决方案):
问题:
如何使用 Tikz 绘制此 3D H 布局递归树?可视化将有利于我进一步研究此类结构。