0
사용자가 지정한 gridSize에 따라 2 차원 그리드를 그리려합니다 (그리드는 항상 정사각형입니다). 그러나 그리드의 일부 값에 대해 그리드의 맨 위 선과 오른쪽 선이 그려지지 않습니다. 내 인생에서 나는 여기에 내 코드가 무엇이 잘못되었는지 알 수 없다.특정 값으로 완전히 그리지 않는 자유 그리드 그리기
glBegin(GL_LINES);
for (float i = -1.0f; i <= 1.0f; i += 2.0f/(gridSize)) {
glVertex2f(i, 1.0f);
glVertex2f(i, -1.0f);
glVertex2f(-1.0f, i);
glVertex2f(1.0f, i);
}
glEnd();
gridSize 그리드의 크기에 딱 사용자 입력 :
이 그리드를 그려 내 렌더링 방법에 내 코드입니다. 내 그리드가 2.0x2.0의 일정한 너비와 높이를 갖기를 원하기 때문에 2.0으로 나눕니다. 10 같은
값, 25, 100 모두가 잘 작동, 하지만 here
을 도시 한 바와 같은 50 값 그것은 내가 부족 몇 가지 바보 세부 수 있습니다, 위쪽 및 왼쪽 라인을 그릴하지 않습니다, 하지만 난 내 코드에 문제가있는 것을 볼 수 없다.