GLViewに線を引こうとしていますが、何もしません。
iOS6.0アプリケーション用のXcode4.5を使用しています。
これは私のコードです:
//Draw Axes
{
const GLfloat lineX[] = {
-100.0f, 0.0f, 0.0f, //point A
100.0f, 0.0f, 0.0f //point B
};
const GLfloat lineY[] = {
0.0f, -100.0f, 0.0f, //point A
0.0f, 100.0f, 0.0f //point B
};
const GLfloat lineZ[] = {
0.0f, 0.0f, -100.0f, //point A
0.0f, 0.0f, 100.0f //point B
};
glEnableClientState(GL_VERTEX_ARRAY);
glColor4f(1.0f, 0.0f, 0.0f, 1.0f); // opaque red
glVertexPointer(3, GL_FLOAT, 0, lineX);
glDrawArrays(GL_LINES, 0, 2);
glColor4f(0.0f, 1.0f, 0.0f, 1.0f); // opaque green
glVertexPointer(3, GL_FLOAT, 0, lineY);
glDrawArrays(GL_LINES, 0, 2);
glColor4f(0.0f, 0.0f, 1.0f, 1.0f); // opaque blue
glVertexPointer(3, GL_FLOAT, 0, lineZ);
glDrawArrays(GL_LINES, 0, 2);
glDisableClientState(GL_VERTEX_ARRAY);
}
私はopenGLを初めて使用し、基本的なことをやろうとしています。glClearを使用できます:
glClearColor(1, 0, 1, 1);
glClear(GL_COLOR_BUFFER_BIT);
文脈は正しいようですが、線を引くことができません。
助けて...ありがとう。