| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2088 人关注过本帖
标题:GL 画图方式-->baidu转移
取消只看楼主 加入收藏
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
结帖率:79.17%
收藏
 问题点数:0 回复次数:3 
GL 画图方式-->baidu转移

GL 画图方式

决定放弃graphics ,但是刚刚开始就遇到问题,希望高手帮帮菜鸟!!

#include <GL/glut.h>
#include <math.h>
#include <conio.h>

const int N = 30;
const GLfloat R = 0.5f;
const GLfloat Pi = 3.1415926536f;


void myDisplay1(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_POINTS /* ?ú?aà?ì?é????ù?£í?μ??£ê? */ );
glVertex2f(0.0f, 0.0f);/* ?ú?aà?ê1ó?glVertex*?μáDoˉêy */
glVertex2f(0.5f, 0.0f);/* ???¨???ù?£í?μ??¥μ????? */
glEnd();
glFlush();
glBegin(GL_LINES);
glVertex2f(0.0f, 0.0f);
glVertex2f(0.5f, 0.0f);
glEnd();
glFlush();
}

void myDisplay2(void)
{
int i;
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_POLYGON);
for(i=0; i<N; ++i)
glVertex2f(R*cos(2*Pi/N*i), R*sin(2*Pi/N*i));
glEnd();
glFlush();
}

int main(int argc, char *argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
glutInitWindowPosition(50, 100);
glutInitWindowSize(200, 200);
glutCreateWindow("μú3.1??OpenGL3ìDò");
glutDisplayFunc(&myDisplay1);
//glutMainLoop();

getch(); // 把这个注释掉之后是能正确的画两个图的!!

glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
glutInitWindowPosition(200, 100);
glutInitWindowSize(200, 200);
glutCreateWindow("μú3.2??OpenGL3ìDò");
glutDisplayFunc(&myDisplay2);
glutMainLoop();
return 0;
}
本来想先 画条线,等待 在按下任意键后再画一个圆的,但是为什么不行
在 getch(); 处停下拉,不管怎么按键,就是不出 圆????

搜索更多相关主题的帖子: 画图方式 baidu const include void 
2006-08-06 11:22
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
收藏
得分:0 
getch(); 的头文件是 <conio.h>
而且我试过 还是一样的效果,没有反应!!

~~~~~~~~~~~~~~~好好学习~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2006-08-06 16:33
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
收藏
得分:0 
谢谢 版主 的鼎立支持

我还想问下,难道图象窗口上就只能处理图形吗??
如果还想在程序中处理键盘响应 返回到 CMD 窗口是怎么实现的呢??

~~~~~~~~~~~~~~~好好学习~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2006-08-11 12:06
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
收藏
得分:0 

谢谢斑竹

最近在研究vhdl 程序,很少来看了


~~~~~~~~~~~~~~~好好学习~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2007-06-05 21:06
快速回复:GL 画图方式-->baidu转移
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.039665 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved