- 4
- 0
- 约5.73千字
- 约 5页
- 2017-01-30 发布于北京
- 举报
(第三课,绘制几何图形的一些细节问题
在默认的情况下,点被画成屏幕上的1个像素,直线被画成宽带为1个像素的实线,而多边形则被画成实心填充的形式。下面几段内容讨论如何更改这些默认的显示模式。
1、关于点点的大小默认为1个像素,但也可以改变之。改变的命令为glPointSize,其函数原型如下:void?glPointSize(GLfloat?size);size必须大于0.0,默认值为1.0,单位为“像素”。注意:对于具体的OpenGL实现,点的大小都有个限度的,如果设置的size超过最大值,则设置可能会有问题。例子:void?myDisplay(void){????glClear(GL_COLOR_BUFFER_BIT);????glPointSize(5.0f);????glBegin(GL_POINTS);????????glVertex2f(0.0f,?0.0f);????????glVertex2f(0.5f,?0.5f);????glEnd();????glFlush();}2、关于直线(1)直线可以指定宽度:void?glLineWidth(GLfloat?width);其用法跟glPointSize类似。(2)画虚线。首先,使用glEnable(GL_LINE_STIPPLE);来启动虚线模式(使用glDisable(GL_LINE_STIPPLE)可以关闭之)
您可能关注的文档
最近下载
- 湘美版高中美术选修《美术鉴赏》第三单元第九课各异的风土人情教学ppt课件.pptx VIP
- 2026年漯河职业技术学院单招《数学》能力检测试卷最新附答案详解.docx VIP
- 醒脑静注射液临床应用考核试题.doc VIP
- 给排水国标图集-04S516:混凝土排水管道基础及接口.pdf VIP
- 安全生产费用监理实施细则.docx VIP
- ABB直流传动DCS550参数设置故障代码.pdf VIP
- 交易性择时策略研究之五——从希尔伯特变换到波浪理论择时.pdf VIP
- 离心铸造新工艺新技术与铸件质量控制及检验实务全书.doc VIP
- 谏太宗十思疏详细注释 谏太宗十思疏原文及翻译.pdf VIP
- 重庆市地质灾害专业监测预警技术要求.docx VIP
原创力文档

文档评论(0)