lua-tikz3dtools – A LuaLaTeX package which improves on 3D capabilities in TikZ
This — currently experimental — package improves on existing 3D capabilities in TikZ. In particular, the package enables z-sorting of multiple triangulated parametric objects and uses elaborate occlusion logic. The parametric objects are defined using pgfkeys, and endeavor to enable user customization.
All of the 3D math is handled in Lua, and the results are projected onto the 2D TikZ canvas. The user is enabled to use linear, affine and projective transformations on their parametric objects.
The current aim of the package is to enable parametric object clipping, and to improve on the occlusion logic.
Sources | /graphics/pgf/contrib/lua-tikz3dtools |
Documentation | |
Repository | https://github.com/Pseudonym321/TikZ-Animations/tree/master1/TikZ/lua-tikz3dtools |
Version | 1.0.0 2025-07-13 |
Licenses | The LaTeX Project Public License 1.3c |
Maintainer | Jasper Nice |
Topics | Graphics LuaTeX 3D Graphics PGF TikZ |
Download the contents of this package in one zip archive (507.5k).
Suggestions
Maybe you are interested in the following packages as well.
Community Comments