Searched refs:winding (Results 1 – 10 of 10) sorted by relevance
/reactos/dll/opengl/glu32/src/libtess/ |
H A D | tessmono.c | 42 #define AddWinding(eDst,eSrc) (eDst->winding += eSrc->winding, \ 43 eDst->Sym->winding += eSrc->Sym->winding) 189 e->winding = (e->Lface->inside) ? value : -value; in __gl_meshSetWindingNumber() 194 e->winding = 0; in __gl_meshSetWindingNumber()
|
H A D | mesh.c | 97 e->winding = 0; in MakeEdge() 105 eSym->winding = 0; in MakeEdge() 491 eNew->winding = eOrg->winding; /* copy old winding information */ in __gl_meshSplitEdge() 492 eNew->Sym->winding = eOrg->Sym->winding; in __gl_meshSplitEdge() 636 e->winding = 0; in __gl_meshNewMesh() 645 eSym->winding = 0; in __gl_meshNewMesh()
|
H A D | README | 14 - supports a choice of several winding rules for determining which parts 72 of several "winding rules" described below. The interior regions 211 The input contours parition the plane into regions. A winding 214 For a single contour C, the winding number of a point x is simply 217 contours, the individual winding numbers are summed. This 219 the plane. Note that the winding number is the same for all 222 The winding rule classifies a region as "inside" if its winding 309 First, assume that each polygon is defined so that the winding number 326 Draw all the input contours as a single polygon. The winding number 336 winding rule looks at the absolute value, reversing all contour [all …]
|
H A D | sweep.c | 100 #define AddWinding(eDst,eSrc) (eDst->winding += eSrc->winding, \ 101 eDst->Sym->winding += eSrc->Sym->winding) 158 assert( reg->eUp->winding == 0 ); in DeleteRegion() 261 reg->windingNumber = RegionAbove(reg)->windingNumber + reg->eUp->winding; in ComputeWinding() 386 reg->windingNumber = regPrev->windingNumber - e->winding; in AddRightEdges() 403 assert( regPrev->windingNumber - e->winding == reg->windingNumber ); in AddRightEdges()
|
H A D | mesh.h | 148 int winding; /* change in winding number when crossing member
|
H A D | tess.c | 375 e->winding = 1; in AddVertex() 376 e->Sym->winding = -1; in AddVertex()
|
H A D | alg-outline | 129 edges) as either "inside" or "outside" according to their winding number. 140 - computing the winding number of any newly created active regions. 141 We can compute this incrementally using the winding of each edge
|
H A D | normal.c | 154 if( e->winding <= 0 ) continue; in CheckOrientation()
|
/reactos/win32ss/gdi/ntgdi/ |
H A D | polyfill.c | 446 int x1, x2, winding = 0; in POLYGONFILL_FillScanLineWinding() local 456 winding = pLeft->YDirection; in POLYGONFILL_FillScanLineWinding() 466 winding += pLeft->YDirection; in POLYGONFILL_FillScanLineWinding() 472 if ( winding ) in POLYGONFILL_FillScanLineWinding() 508 winding += pLeft->YDirection; in POLYGONFILL_FillScanLineWinding()
|
/reactos/modules/rostests/tests/polytest/ |
H A D | polytest.cpp | 583 int x1, x2, winding = 0; in POLYGONFILL_FillScanLineWinding() local 593 winding = pLeft->YDirection; in POLYGONFILL_FillScanLineWinding() 603 winding += pLeft->YDirection; in POLYGONFILL_FillScanLineWinding() 609 if ( winding ) in POLYGONFILL_FillScanLineWinding() 645 winding += pLeft->YDirection; in POLYGONFILL_FillScanLineWinding()
|