• 大小: 5KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-07
  • 语言: C/C++
  • 标签: OPENGL  

资源简介

计算机图形学 OPENGL 多边形填充 有序边表法 计算机图形学 OPENGL 多边形填充 有序边表法 计算机图形学 OPENGL 多边形填充 有序边表法

资源截图

代码片段和文件信息

#include
#include
#include
#include
#include
int xx0xx1yy0yy1;
struct Edge //边的数据结构
{
int ymax;
float x;
float delx;
Edge*next;
};
struct SortEdge //分类表
{
Edge*out;
};
struct Point //点
{
int x;
int y;
};
SortEdge sortEdge[500];
Edge*head;
void display(void);
void reshape(int widthint height);
void keyboard(unsigned char key int xint y);
void fillPolygon(Point *ptint n);
void insertSortEdge(int nEdge*edge);//
void sortLife(Edge*lifehead);//对活性边表排序
void drawLife(Edge*lifeheadint y);//绘图
void deleLife(Edge*lifeheadint y);//在活性边表删除边
void addLife(Edge*lifeheadint y);//在活性边表中添加边
int initSort(Point*ptint n);//初始化分类表
void init(void)
{
glClearColor(0000);
glShadeModel(GL_SMOOTH);
}
int 

评论

共有 条评论