对于创建三维图形,PGF/TikZ 宏包提供了基本的功能,尽管使用 PGF/TikZ 绘制 3D 图形非常不灵活,这主要是因为它缺乏识别被其他表面覆盖并应从渲染图像中排除的表面的功能。
一个可以正确处理此问题的宏包是 pst-solides3d 宏包。
创建 3D 图形的另一种方法是使用 Asymptote。
还有一种创建 3D 图形的方法是使用 Sketch。