Lines Matching refs:cn
114 * control net cn.
118 _math_horner_bezier_surf(GLfloat * cn, GLfloat * out, GLfloat u, GLfloat v,
121 GLfloat *cp = cn + uorder * vorder * dim;
131 GLfloat *ucp = &cn[j * dim];
155 else /* uorder=1 -> cn defines a curve in v */
156 _math_horner_bezier_curve(cn, out, v, dim, vorder);
164 for (i = 0; i < uorder; i++, cn += uinc) {
165 /* For constant i all cn[i][j] (j=0..vorder) are located */
169 _math_horner_bezier_curve(cn, &cp[i * dim], v, dim, vorder);
175 else /* vorder=1 -> cn defines a curve in u */
176 _math_horner_bezier_curve(cn, out, u, dim, uorder);
191 * values in the control net cn.
195 _math_de_casteljau_surf(GLfloat * cn, GLfloat * out, GLfloat * du,
199 GLfloat *dcn = cn + uorder * vorder * dim;
212 #define CN(I,J,K) cn[(I)*uinc+(J)*dim+(K)]