OpenGL如何画虚线

在OpenGL中画线是可以完全的控制,比如画虚线,用函数glLineStipple就可以控制画线的模式:
函数glLineStipple有两个参数,第一个是重复的次数,第二个是用一个16-bit的数来控制,0表示不画,1表示画;比如0000111100001111=0x0F0F表示“    —     —”这个模式。
   glLineWidth ( 1.0 );
       glLineStipple (
1 0x0F0F );  
   glBegin(GL_LINES);  
                glVertex2f (0.0,0.0); glVertex2f (100.0,100.0);
      glEnd();
画出来的就是虚线。

你可能感兴趣的:(OpenGL)