■drawLineの中身 void drawLine( const Vec3f &start, const Vec3f &end ) { float lineVerts[3*2]; glEnableClientState( GL_VERTEX_ARRAY ); //頂点配列有効 glVertexPointer( 3, GL_FLOAT, 0, lineVerts ); //3次元, 型, バイトオフセット, 配列名 lineVerts[0] = start.x; lineVerts[1] = start.y; lineVerts[2] = start.z; lineVerts[3] = end.x; lineVerts[4] = end.y; lineVerts[5] = end.z; glDrawArrays( GL_LINES, 0, 2 ); //0から始まって頂点数2 glDisa