Browse Source

Added point_contour_test, taken from O'Rourke 1998.

tags/mesa_3_1
Gareth Hughes 25 years ago
parent
commit
3df50407a3
1 changed files with 12 additions and 10 deletions
  1. 12
    10
      src/glu/mesa/tess.c

+ 12
- 10
src/glu/mesa/tess.c View File

@@ -1,4 +1,4 @@
/* $Id: tess.c,v 1.17 1999/10/13 19:12:25 gareth Exp $ */
/* $Id: tess.c,v 1.18 1999/10/14 07:44:41 gareth Exp $ */

/*
* Mesa 3-D graphics library
@@ -186,21 +186,23 @@ void GLAPIENTRY gluTessBeginContour( GLUtesselator *tobj )
COPY_3V( tobj->current_contour->plane.normal, tobj->plane.normal );
tobj->current_contour->plane.dist = tobj->plane.dist;

tobj->current_contour->vertex_count = 0;
tobj->current_contour->vertices =
tobj->current_contour->last_vertex = NULL;

tobj->current_contour->reflex_vertices = NULL;
tobj->current_contour->cross_vertices = hashtable_init( HT_DEFAULT_SIZE );

tobj->current_contour->orientation = GLU_UNKNOWN;
tobj->current_contour->area = 0.0;
tobj->current_contour->orientation = GLU_UNKNOWN;

tobj->current_contour->label = 0;
tobj->current_contour->winding = 0;

tobj->current_contour->rotx = tobj->current_contour->roty = 0.0;

CLEAR_BBOX_2DV( tobj->current_contour->mins,
tobj->current_contour->maxs );

tobj->current_contour->rotx = tobj->current_contour->roty = 0.0;
tobj->current_contour->vertex_count = 0;
tobj->current_contour->vertices =
tobj->current_contour->last_vertex = NULL;

tobj->current_contour->reflex_vertices = NULL;
tobj->current_contour->cross_vertices = hashtable_init( HT_DEFAULT_SIZE );

cleanup:
DEBUGP( 15, ( " <- gluTessBeginContour( tobj:%p )\n", tobj ) );

Loading…
Cancel
Save