Verzeichnis graphics/pgf/contrib/lua-tikz3dtools
Package Name: lua-tikz3dtools
Package Version: v1.1.0, 2025/09/4
GitHub: https://github.com/Pseudonym321/TikZ-Animations/tree/master1/TikZ/lua-tikz3dtools
Author Name: Jasper Nice
This work is licensed under the LaTeX Project Public License, version 1.3c or later.
Description:
lua-tikz3dtools is a toolkit for making 3D illustrations with TikZ. It is specialized for the illustration of properly occluded geometric primitives when projecting 3D scenes onto the viewing canvas.
Change Log:
v1.0.0:
- Robust triangle sorting, rudimentary line segment sorting.
- Division by zero handling.
- Clipping of individual planes by rectangular prisms.
- Geometric vector commands.
v1.1.0:
- Robust primitive sorting, so long as they do not intersect, and do not cyclically overlap.
- Arrow tips for curves
Herunterladen des vollständigen Inhalts dieses Pakets in einem Zip-Archiv (122.5k).
lua-tikz3dtools – Draw properly occluded 3D parametric objects under perspective projection
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.
Paket | lua-tikz3dtools |
Repository | https://github.com/Pseudonym321/TikZ-Animations/tree/master1/TikZ/lua-tikz3dtools |
Version | 1.1.0 2025-09-04 |
Lizenzen | The LaTeX Project Public License 1.3c |
Betreuer | Jasper Nice |
Enthalten in | TeX Live als lua-tikz3dtools MiKTeX als lua-tikz3dtools |
Themen | Grafiken LuaTeX PGF/TikZ 3D-Grafiken |
