我要发帖 回复

新手上路

1

主题

12

积分

0

专家分

:

私信
发表时间 : 2007-12-4 22:08:42 | 浏览 : 1704    评论 : 2
请问有谁知道在C++builder中怎样编制基于opengl彩色云图的程序源代码?有的话发给小弟好不?有利用vc++编的也行,小弟有急用,将感激不尽。

最近VR访客

鹤舞流云 评论于2007-12-5 09:26:34
可以尝试给每个顶点都设置颜色

void   Initialize()
{
glEnable(GL_DEPTH_TEST);
glEnable(GL_CULL_FACE);
glShadeModel(GL_SMOOTH);
glClearColor(0.0f,   0.0f,   0.0f,   0.0f);
}

void   Render()
{
glClear(GL_COLOR_BUFFER_BIT   ¦   GL_DEPTH_BUFFER_BIT);
glLoadIdentity();
glTranslatef(0.0f,   0.0f,   -50.0f);
glBegin(GL_POLYGON);//多边形
glColor3f(1.0f,   0.0f,   0.0f);//r
glVertex3f(-10.0f,   -10.0f,   -5.0f);
glColor3f(0.0f,   1.0f,   0.0f);//g
glVertex3f(10.0f,   -10.0f,   -5.0f);
glColor3f(0.0f,   0.0f,   1.0f);//b
glVertex3f(10.0f,   10.0f,   -5.0f);
glColor3f(1.0f,   0.0f,   0.0f);//r
glVertex3f(-10.0f,   10.0f,   -5.0f);
glEnd();
glFlush();
SwapBuffers(g_HDC);
}
tan_dunming 评论于2007-12-5 09:33:03
我觉得你的自己做一个彩色的云的纹理图片 然后贴上去就可以了。
代码和其他的一样吧?
你可已在论坛里搜一搜 与云相关的帖子看看,挺多的。

[ 本帖最后由 tan_dunming 于 2007-12-5 09:34 AM 编辑 ]

手机版|VR开发网 统计 津ICP备18009691号
网安备12019202000257

GMT+8, 2021-9-29 10:29 AM

返回顶部