Lines Matching defs:norm
362 static int ComputeNormal( GLUtesselator *tess, GLdouble norm[3], int check )
364 * If check==FALSE, we compute the polygon normal and place it in norm[].
366 * consistent orientation with respect to norm[]. If triangles are
392 norm[0] = norm[1] = norm[2] = 0.0;
410 dot = n[0]*norm[0] + n[1]*norm[1] + n[2]*norm[2];
416 norm[0] += n[0]; norm[1] += n[1]; norm[2] += n[2];
418 norm[0] -= n[0]; norm[1] -= n[1]; norm[2] -= n[2];
446 GLdouble norm[3];
454 norm[0] = tess->normal[0];
455 norm[1] = tess->normal[1];
456 norm[2] = tess->normal[2];
457 if( norm[0] == 0 && norm[1] == 0 && norm[2] == 0 ) {
458 ComputeNormal( tess, norm, FALSE );
461 sign = ComputeNormal( tess, norm, TRUE );