OpenGL如何画虚线

在OpenGL中画线是可以完全的控制,比如画虚线,用函数glLineStipple就可以控制画线的模式:
函数glLineStipple有两个参数,第一个是重复的次数,第二个是用一个16-bit的数来控制,0表示不画,1表示画;比如0000111100001111=0x0F0F表示“    —     —”这个模式。
   glLineWidth (1.0);
       glLineStipple (
10x0F0F);  
   glBegin(GL_LINES);  
                glVertex2f (0.0,0.0); glVertex2f (100.0,100.0);
      glEnd();
画出来的就是虚线。
posted @ 2007-06-10 12:00 eyye的眼睛 阅读(408) 评论(1)  编辑 收藏 网摘

  回复  引用    
#1楼 2008-06-30 21:56 | DDDDDDDDDDD [未注册用户]
OPENGL.DASH是有很多限制
如111000111000......实线3个像素,虚线3个像素,如此循环就不能实现.

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
Google站内搜索

China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!
开发者征途系统新作:《设计模式——基于C#的工程化实现及扩展》



相关文章:

相关链接: