#includeGL/glut.h #includestdio.h #includemath.h int xs,ys,xe,ye;
void LineDDA(int x0,int y0,int x1,int y1)
{
float dy,dx,x,y,m; dx=x1-x0;
dy=y1-y0; if(dx!=0)
{
m=dy/dx; if(m=1m=-1)
{
y=y0; for(x=x0;x=x1;x++)
{
glVertex2i(x,int(y+0.5)); y+=m;
}
}
if(m1||m-1)
{
m=1/m; x=x0;
for(y=y0;y=y1;y++)
{
glVertex2i(int(x+0.5),y); x+=m;
}
}
}
else
{
int x=x0,y; y=(y0=y1)? y0:y1;
int d=fabs((double)(y0-y1)); while(d=0)
{
glVertex2i(x,y); y++;
d--;
}
}
}
void lineSeqment()
{
glClear(GL_COLOR_BUFFER_BIT); glColor3f(0.0,0.0,0.0); glBegin(GL_POINTS); LineDDA(xs,ys,xe,ye);
glEnd(); glFlush();
}
void main(int
您可能关注的文档
- 加法和减法凑十法和借十法.docx
- 加法结合律分析和总结.docx
- 加高加固挡墙施工方案.docx
- 加工合同中英文.docx
- 加工合作协议范本新版.docx
- 加工中心操作工中级工理论知识试题及答案.docx
- 加工中心的模拟控制PLC课程设计报告.docx
- 加工中心岗位职责.docx
- 加工中心设置零点两种方法.docx
- 集体备课教研活动记录表.docx
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读 (3).pptx
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读 (7).pptx
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读(二) (2).ppt
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读(二).ppt
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读(二).pptx
- 部编版七年级上册语文 第六单元 想象世界 单元基础巩固练(6).pptx
- 水利检测资格测验培训(混凝土施工质量考验与评定)[精彩.pptx
- 三年级语文下册第二单元检测卷.pdf
- 部编版七年级上册语文 第六单元 想象世界 写作 发挥联想和想象 (4).pptx
- 部编版七年级上册语文 第六单元 想象世界 写作 发挥联想和想象.pptx
原创力文档

文档评论(0)