NURBS (non-uniform rational basis spline) is a mathematical model used to generate smooth curves and surfaces for computer graphics. NURBS curves are influenced by defining points called control vertices (CVs), which allow designers to change the shape interactively. NURBS ensures accurate, smooth shapes at any level of examination. Originally, smooth ship hulls were modeled using flexible wood splines held in place by metal weights. This led to mathematical modeling of splines and the development of NURBS by engineers in the 1940s-1950s. NURBS are well-suited for hard-surface modeling in industrial design, architecture, and engineering.