References & Further Reading

References

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.