References & Further Reading
References
- C. B. Sullivan and A. A. Kaszynski, PyVista: 3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK), Journal of Open Source Software, 2019
The official PyVista paper describing its Pythonic interface to VTK for scientific 3D visualization.
- W. E. Lorensen and H. E. Cline, Marching Cubes: A High Resolution 3D Surface Construction Algorithm, ACM SIGGRAPH, 1987
The original Marching Cubes paper, foundational to all isosurface extraction methods used in medical and scientific visualization.
- C. A. Balanis, Antenna Theory: Analysis and Design, Wiley, 2016
The standard antenna theory textbook. Contains detailed 3D radiation pattern derivations for dipoles, arrays, and apertures.
- Q. Zhou, J. Park, and V. Koltun, Open3D: A Modern Library for 3D Data Processing, arXiv:1801.09847, 2018
Describes the Open3D library for point cloud processing, surface reconstruction, and 3D visualization.
- M. Dawson-Haggerty, trimesh — Python Library for Loading and Using Triangular Meshes, 2024
The Trimesh documentation for mesh I/O, analysis, Boolean operations, and mesh repair.
Further Reading
VTK programming for scientific visualization
W. Schroeder, K. Martin, and B. Lorensen, *The Visualization Toolkit*, 4th ed., Kitware, 2006
The definitive reference on VTK, the C++ library that underlies PyVista. Understanding VTK concepts helps when pushing PyVista to its limits.
Advanced antenna array visualization
R. C. Hansen, *Phased Array Antennas*, 2nd ed., Wiley, 2009
Comprehensive treatment of phased array patterns including grating lobes, mutual coupling effects, and conformal arrays.
Medical volume visualization
PyVista examples gallery: https://docs.pyvista.org/examples/
Practical examples of volume rendering, isosurface extraction, and multi-volume visualization with PyVista.