Types of Normal Vectors
A normal vector is defined as a line that is perpendicular to another line. A more general definition from mathematics is that a normal vector is defined as a vector which is perpendicular to another vector. In scientific visualization, we use specific normal vectors called facet normals and vertex normals for lighting calculations.