Added files to index. Former-commit-id:7324dcd368
[formerlye3d3629375
] [formerlycf1383a412
] [formerlybeae8e7e59
[formerlycf1383a412
[formerly 874ae116e412c39b73dc3cc74ee3f3a3b02d82f7]]] Former-commit-id:beae8e7e59
Former-commit-id: c8669b5ab7910607c5f11760fd75aaf1865a062e [formerlye1fc0b48c1
] Former-commit-id:49dfa99cc5
37 lines
1.2 KiB
C
Executable file
37 lines
1.2 KiB
C
Executable file
/************************************************************************
|
|
* SCNFLL.H *
|
|
* *
|
|
* This header file declares the variables used in scan converting *
|
|
* filled polygons. *
|
|
* *
|
|
** *
|
|
* Log: *
|
|
* E. Wehner/EAI 6/96 *
|
|
***********************************************************************/
|
|
|
|
#define MAX_X 1728
|
|
#define MAX_Y 2400
|
|
#define MAX_YSZ 5000
|
|
#define MaxScreenY 2500 /* reset once integrated to Ysize */
|
|
#define MAX_POINTS 100 /* number of points allowed */
|
|
#define MAX_3D_POLYVERTS 4 /* man number verts in 3d figure */
|
|
#define MAX_POLYS_3D 10 /* max number of polygons in the 3d figure */
|
|
|
|
|
|
/* two dimensional point record. */
|
|
typedef struct dcpt2
|
|
{
|
|
int x;
|
|
int y;
|
|
}dcPt2, dcPts2[MAX_POINTS];
|
|
|
|
|
|
/* edge table record */
|
|
typedef struct edgerec
|
|
{
|
|
int yUpper;
|
|
float xIntersect;
|
|
float dxPerScan;
|
|
struct edgerec * next;
|
|
} edgeRec, *edgePtr;
|
|
|