请教OPENGL的两个简单问题

duckytang 2003-10-09 11:12:34
1.怎么把一个球体设置为半透明的,使得能看见球体里面的东西。
2.在哪儿能找到各种颜色对应的RGB值啊?
...全文
45 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
duckytang 2003-10-10
  • 打赏
  • 举报
回复
能不能给个简单的例子.
E-MAIL:sandy_tcj@yahoo.com.cn
duckytang 2003-10-10
  • 打赏
  • 举报
回复
感谢!!!
短歌如风 2003-10-10
  • 打赏
  • 举报
回复
发送失败了……
我放到这里了——一周后删除,你自己down吧:
http://plainsong.vip.sina.com/download/NeHe_Tutorials.chm
短歌如风 2003-10-10
  • 打赏
  • 举报
回复
我把Nehe的教程发给你了,里面有很多完整的例子,请查收。
短歌如风 2003-10-09
  • 打赏
  • 举报
回复
1:
要使用RGBA颜色模式;
用glEnable(GL_BLEND)使能混合模式;
用glBlendFunc (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA)设置混合方法(不同方法效果不同,上面的参数是最常用的效果,详见手册)。
为你的球面指定材质时给出RGBA四个值,A越小则透明度越高,0则看不到,最大(浮点型时用1.0,字节型为255……)则不透明。

2:
给你几个常用的(使用浮点数时):
黑 0,0,0
白 1,1,1
50%灰 0.5, 0.5, 0.5
红 1,0,0
绿 0,1,0
蓝 0,0,1
品 1,0,1
黄 1,1,0
青 0,1,1

要找合适颜色的RGB值可以打开“颜色对话框”就可以看到,它的表示是字节型表示,除以255就是浮点表示。

4,445

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧