BRL-CAD
Modules
Here is a list of all modules:
[detail level 12345]
 Vector Math
 common.h (Common Definitions)
 libbu (Utility Functions)The two letters "BU" stand for "BRL-CAD" and "Utility". This library provides several layers of low-level utility routines, providing features that make cross-platform coding easier
 libbn (Numerical Functions)The library provides a broad assortment of numerical algorithms and computational routines, including random number generation, vector math, matrix math, quaternion math, complex math, synthetic division, root finding, etc
 libbg (Geometric Algorithms)BRL-CAD geometry library. This library is intended for generic geometry algorithms, such as point-in-polygon, does a line intersect a sphere, ear clipping triangulation of a polygon, etc
 libbv (Graphical View Concepts)
 libnmg (Non-Manifold Geometry)"Non-Manifold Geometry" (NMG) models are BRL-CAD's primary mechanism for storing and manipulating planar mesh geometry. The design is based on work from the 1980s by Kevin J. Weiler
 libbrep (NURBS B-Reps)Define surface and curve structures for Non-Uniform Rational B-Spline (NURBS) curves and surfaces. Uses openNURBS library
 libfft (Fast Fourier Transform)The Fast-Fourier Transform library is a signal processing library for performing FFTs or inverse FFTs efficiently
 libicv (Image Conversion and Processing)
 libpc (Parametrics and Constraints)
 libwdb (Database Writing)Interface structures and routines for libwdb
 librt (Geometry I/O, Raytracing)
 liboptical (Optical)Debugging logic for the BRL-CAD Optical Library, LIBOPTICAL
 libgcv (Geometry Conversion)
 libanalyze (Geometry Analysis)Debugging definitions
 libged (Geometry Editing and Commands)
 libdm (Display Management)
 libtclcad (BRL-CAD Tcl Functionality)
 libpkg (Network Communications)
 libtermio (Terminal I/O)Externs for the BRL-CAD library LIBTERMIO