社区
机器视觉
帖子详情
请教:如何用OPENGL 实现有金属感的圆柱体。
别问了
2011-02-28 04:31:38
rt,
主要是灯光和颜色如何设置?
...全文
119
2
打赏
收藏
请教:如何用OPENGL 实现有金属感的圆柱体。
rt, 主要是灯光和颜色如何设置?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
riaGG
2012-07-03
打赏
举报
回复
怎么看不到回复啊
qyf_999
2011-06-18
打赏
举报
回复
GLfloat model_ambient[] = { 1.0f, 1.0f, 1.0f, 1.0f };
GLfloat light_position0[]= { 0.6f, 0.6f, 3.0f, 0.0f };
GLfloat light_color0[] = { 1.0f, 1.0f, 1.0f, 1.0f };
//环境光
glLightModelfv( GL_LIGHT_MODEL_AMBIENT, model_ambient );
//光源位置
glLightfv( GL_LIGHT0, GL_POSITION, light_position0 );
//光源颜色
glLightfv( GL_LIGHT0, GL_DIFFUSE, light_color0 );
//打开光源
glEnable( GL_LIGHTING );
glEnable( GL_LIGHT0 );
GLfloat gray_ambient[] = { 0.2f, 0.2f, 0.2f };
GLfloat gray_diffuse[] = { 0.3f, 0.3f, 0.3f };
GLfloat gray_specular[] = { 0.5f, 0.5f, 0.5f };
GLfloat gray_shininess[]= { 22.0f };
glMaterialfv( GL_FRONT, GL_AMBIENT, gray_ambient);
glMaterialfv( GL_FRONT, GL_DIFFUSE, gray_diffuse );
glMaterialfv( GL_FRONT, GL_SPECULAR,gray_specular);
glMaterialfv( GL_FRONT, GL_SHININESS, gray_shininess );
OpenGL
画
圆柱体
学习
Opengl
入门的一个好的例子!建议刚接触
opengl
的朋友们下下来看看,我相信会有用的!
使用
OpenGL
绘制圆锥和和圆柱 C++
实现
在C++环境下使用
Opengl
实现
圆锥和圆锥的绘制,有静态上点白色光源,使用方向键控制旋转,点击鼠标右键
实现
圆锥和圆柱间的转换。
OpenGL
编程指南(第四版)(PDF)+源码
OpenGL
图形系统是一个软件接口,让程序员能够创建交互式程序,使用计算机图形学技术生成具有真实
感
的图像。本书是
OpenGL
ARB推荐的
OpenGL
1.4版学习指南。本书首先阐述
OpenGL
的功能和计算机图形学基本知识,包括状态管理和几何体的绘制、模型变换、视点变换和投影变换、颜色和光照;然后深入探讨一些高级技术,包括反走样、混合、雾效、显示列表、图像处理、纹理映射、帧缓存、网格化、NURBS、选择和反馈等;同时讨论其他一些重要主题,像如何提高程序的性能、
OpenGL
扩展和跨平台技术等。本书只要求读者有一定的C语言基础和数学知识,适合所有对
OpenGL
编程
感
兴趣的读者阅读。 注: 此文件大小为34MB
OpenGL
库
OpenGL
开发库,包括如何在vc中利用
OpenGL
超级宝典(中文第五版带目录清晰扫描版).pdf
计算机图形学
OpenGL
入门书籍《
OpenGL
超级宝典(中文第五版带目录清晰扫描版).pdf》.蓝宝书最新第五版,完全着色器
实现
管线,手动加入的详细书签!
机器视觉
4,499
社区成员
15,349
社区内容
发帖
与我相关
我的任务
机器视觉
图形图像/机器视觉
复制链接
扫一扫
分享
社区描述
图形图像/机器视觉
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章