- 48
- 0
- 约1.96千字
- 约 3页
- 2016-07-05 发布于重庆
- 举报
试用OpenGL实现用黑白相间的棋盘图案填充图形
计算机图形学第五次实验
试用OpenGL实现用黑白相间的棋盘图案填充图形
实验目的
学会在OpenGL中写程序;
学会用OpenGL实现用黑白相间的棋盘图案填充多边形。
实验内容用OpenGL实现黑白相间的棋盘图案填充多边形
实验步骤
相关算法及其原理
多边形图案填充,需要使用函数void glPolygonStipple(const GLubyte *mask);指定用于填充多边形的模板位图。其中,mask是一个指向32x32位图的指针,该位图由0和1组成掩码,1表示绘制多边形对应像素,0表示不绘制。模板位图创建时,参数mask通常依照从左至右,然后从下至上的顺序使用单个字节,而每个字节都是从最高位开始使用的。然后调用函数glEnable(GL_POLYGON_STIPPLE)
四,实验运行结果
实验心得:
在实验中,我以为32*32的模板位图来填充不够好,直接又加了一些多余的代码,没想到无论我加多少代码,数组的容量毕竟是有限的,仍旧是以32*32来显示,看来以后还得好好看书啊.
五:附录
源程序代码
#includeglut.h
int n=0;
float a0=200,b0=200,a1=400,b1=200,a2=400,b2=400,a3=200,b3=400;
int winWidth=600,winHeight=500;
void Initial(void)
{
您可能关注的文档
- 评助理工程师职称工作总结(2篇).doc
- 诊断学基础 戴万亨.doc
- 词语辨析公务员 完美版.doc
- 试卷题库生成系统的设计与实现(Eclipse JSP SQL000).doc
- 试卷高三政治模拟题.doc
- 试论P3EC在大型工程项目中多级计划与多层计划.doc
- 试论三千三百年来汉语共同语语音一脉相传.doc
- 试论中央银行与银监会职责的异同..doc
- 试论工程造价控1.doc
- 试论应用语言模型框架.doc
- 2026四川凉山州西昌市住房和城乡建设局招聘工作人员2名考试备考试题及答案解析.docx
- 2026年福建龙岩市新罗区事业单位招聘58人考试参考试题及答案解析.docx
- 2026广西崇左天等县人民武装部编外聘用人员招聘2人考试参考题库及答案解析.docx
- 2026山东滨州市沾化区部分区直学校校园招聘7人(山师-曲师站)考试参考题库及答案解析.docx
- 2026广东东莞市常平镇编外聘用人员招聘5人考试参考题库及答案解析.docx
- 2026年河北邯郸魏县公开招聘社区工作者120名考试参考题库及答案解析.docx
- 2026福建三明港务地产有限公司社会招聘1人考试备考试题及答案解析.docx
- 2026湖南永州市江永县兴园再生资源有限公司公司招聘6人考试备考题库及答案解析.docx
- 2026广东云浮市新兴县招聘机关事业单位紧缺人才4人(华南师范大学专场)考试备考试题及答案解析.docx
- 2026广东深圳小学光明学校(集团)招聘优秀教师19人考试备考试题及答案解析.docx
原创力文档

文档评论(0)