qq_32115125 2018-04-29 07:05 采纳率: 0%
浏览 1433
已采纳

opengl vertices和indices 问题

比如我要画两个四边形 一个大的里面一个小的 我想让外面的四边形变成虚线 如何实现(我是用indices来画两四边形的,但是只用了一个indices)

  • 写回答

1条回答 默认 最新

  • maxos 2018-04-29 17:33
    关注

    画虚线,可以用画点的模式绘制出来,你可以用下面的函数,这演示了多条虚线风格:
    如果能帮上忙,希望能给点分,下载分几乎没有了。感激不尽:

    // OpenGL演示各种虚线的绘制:
    void LineDemo(void)
    {
        GLfloat y; // 循环变量,保存变化的 y 坐标。
        GLint factor = 1; // 画点乘法因子
        GLushort pattern=0x5555; // 画点模式
    
        // 启用画点功能:
        glEnable(GL_LINE_STIPPLE);
    
        // 增加 Y 坐标,每次增加 20 个单位
        for(y=-90.0f; y< 90.0f; y+= 20.0f)
        {
            // 重置乘法因子和模式;
            glLineStipple(factor, pattern);
            // 画线:
            glBegin(GL_LINES);
                glVertex2f(-80.0f, y);
                glVertex2f(80.0f, y);
            glEnd();
    
            factor++;
        }
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已采纳回答 7月15日

悬赏问题

  • ¥15 PADS Logic 原理图
  • ¥15 PADS Logic 图标
  • ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
  • ¥20 气象站点数据求取中~
  • ¥15 如何获取APP内弹出的网址链接
  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
  • ¥50 STM32单片机传感器读取错误
  • ¥15 (关键词-阻抗匹配,HFSS,RFID标签天线)
  • ¥15 机器人轨迹规划相关问题
  • ¥15 word样式右侧翻页键消失