はじめまして。
今、VBでOpenGLを使って3Dの物体を描いています。
QUADSとLINEを使って、枠線のある四角形を多量に書くと、LINEで書いた線が
点線になったり、書いたり書かなかったりします。
コードは下記のようにしたのですが問題ありでしょうか?
Call glPushMatrix

'面描画
Call glColor3f(1#, 0#, 0#)
Call glBegin(GL_QUADS)
 For I = 1 To UBound(ELEM)
  For n = 0 To ELEM(I).NJ - 1
   Call glVertex3f(JINT(ELEM(I).J(n)).X, JINT(ELEM(I).J(n)).Y, JINT(ELEM(I).J(n)).Z)
  Next n
 Next I
Call glEnd

'枠線描画
Call glColor3f(1#, 1#, 1#)
For I = 1 To UBound(ELEM)
 Call glBegin(GL_LINE_LOOP)
 For n = 0 To ELEM(I).NJ - 1
  Call glVertex3f(JINT(ELEM(I).J(n)).X, JINT(ELEM(I).J(n)).Y, JINT(ELEM(I).J(n)).Z)
 Next n
 Call glEnd
Next I

Call glPopMatrix