当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > OpenGLStepbyS

ASP.NET
漫谈.Net开发关于命名空间和目录划分
.net中关于企业Excel报表的生成
.NET中取得IP/用户名等信息常用方法
关于.Net开发下的分布式缓存设计
.NET中为组合框添加自动查询功能
ASP.NET如何进行性能优化问题
开发中如何有效监控.NET应用程序
ASP.NET2.0 显示写入日期和时间语法
用.NET Array类的Sort方法分类数值
Asp.net Mvc Pv4中使用AjaxHelper
Asp.net中Forms验证的角色验证授权(一)
Asp.net中Forms验证的角色验证授权(二)
Asp.Net2.0数据库基本操作方法学习
Asp.Net之枚举类型输出需要类型转换
用.NET的File控件上传文件的解决方案
.NET泛型技巧之类型参数之间的转换
在ASP.NET中将数据直接输出成Excel格式
在.NET框架下使用自定义配置设置
跟ASP.NET MVC一起使用jQuery
Visual Basic中文本框处理技巧集萃

ASP.NET 中的 OpenGLStepbyS


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 84 ::
收藏到网摘: n/a



三维图形处理很大程度上就是光与影的艺术。光照会在物体表面形成明暗过渡,计算机图形只有模拟出这种效果才会有真实感。
OpenGL支持光照计算,而且新一代的显卡(如GeForce256)硬件支持光照甚至动态光源。在OpenGL中用glEnable(GL_LIGHTING);打开光照计算。
打开光照计算之后,如果场景中没有光源,那么什么也看不见。OpenGL中同时支持GL_MAX_LIGHTS个光源,它们的名字是:GL_LIGHT0、GL_LIGHT1、GL_LIGHT2……。用glEnable/Disable(GL_LIGHTx) 开关这些光源。
每一盏灯(即光源)都有位置、方向、材质、照射范围、衰减因子等许多参数,默认参数值得到的是沿-Z轴方向的平行有指向性光源。这些参数基本的用法如下:位置:决定是否计算背面的光照效果。
©pinxue 2000.2.20