/* * A set of change-of-basis matrices for various polynomial forms. */ matrix BSpline = { -1.0/6, 0.5, -0.5, 1.0/6.0, 0.5, -1.0, 0.5, 0.0, -0.5, 0.0, 0.5, 0.0, 1.0/6, 4.0/6, 1.0/6, 0.0 }; matrix CatRom = { -0.5, 1.5, -1.5, 0.5, 1.0, -2.5, 2.0, -0.5, -0.5, 0.0, 0.5, 0.0, 0.0, 1.0, 0.0, 0.0 }; /* * Insert the appropriate values for your Lagrange and Bezier matrices. */ matrix Bezier = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }; matrix Lagrange = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 };