0
GLView에서 일부 선을 그리려하고 있지만 아무 것도하지 않습니다.Xcode를 사용하여 openGL ES 1.0에 선 그리기
iOS 6.0 응용 프로그램에 Xcode 4.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);
은 그래서 컨텍스트를 잘 것 같다하지만 난 선을 그릴 수 없습니다.
도움이 ... 감사합니다.
감사하지만 줄을 그리지는 않습니다. 그것은 터치 입력을 기반으로 포인트를 그립니다. –
흠. "선"은 무엇이지만 두 점을 연결하는 채워진 픽셀은 무엇입니까? 네가 만든 구별을 못 본 것 같아. 이 샘플은 선을 그립니다 (터치 입력을 기반으로하지만 점의 소스는 완전히 임의 임). 샘플 내에서 PaintingView -renderLineFromPoint : toPoint : ...를 참조하십시오. – Bobjt
이 점을 이해하고 있지만 GL_LINES를 사용하고자하는 샘플 에서처럼 행을 pointes 세트로 그리는 것을 원하지는 않습니다. 선형 선이 필요하고 OpenGL에 별도의 기능이있는 경우 점 집합으로 선을 그릴 때 어떤 점도 보이지 않습니다. 고맙지 만 사용하고 싶은 기능을 사용하는 솔루션을 선호합니다. –