| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > Не прорисовываются точки в OpenGL |
| Автор: ller 8.8.2008, 22:15 | ||
В таком кусочке кода, линия прорисовывается, а точек на экране не видно. Если меняю в строке GL_POINT на GL_LINE то линия прорисовывается. В чем может быть дело? среда Visual Studio 2008 |
| Автор: sgi1981 8.8.2008, 23:26 |
| Потому что вместо GL_POINT нужно GL_POINTS. В группе команд рисуется несколько точек, а не одна. А также не подходит GL_LINE (это ты опечатался в сообщении), а нужно GL_LINES, может рисоваться в одном блоке команд несколько линий. А вот если рисовать полигоны группой команд, то в каждой группе команд рисуется только один полигон, поэтому в единственном числе GL_POLYGON. |
| Автор: ller 9.8.2008, 00:16 |
| На счет GL_LINES в примере так и было. C GL_POINTS заработало. Спасибо Автодополнение выдавало GL_POINT вот я и это, того..... сглупил. |
| Автор: Rickert 18.8.2008, 03:33 |
| ller, многие попадаются |
| Автор: Supersedes 18.8.2008, 15:39 |
| почему тему все еще не закрыли!?? |