To normalize a normal vector, divide each of the components by the square root of the sum of their squares. Then, if the normal is thought of as a vector from the origin to the point ( nx', ny', nz'), this vector has unit length. factor = sqrt(nx2 + ny2 + nz2) nx' = nx / factor ny' = ny / factor nz' = nz / factor