opengl vertices和indices 问题

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

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

// 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++;
    }
}