SISL is a comprehensive NURBS library for the modeling and interrogation of curves and surfaces. It is implemented in C.