虚拟现实基础与VRML编程-5课件.ppt
《虚拟现实基础与VRML编程-5课件.ppt》由会员分享,可在线阅读,更多相关《虚拟现实基础与VRML编程-5课件.ppt(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、虚拟现实基础与虚拟现实基础与VRML编程编程授课教师:赵应丁授课教师:赵应丁E-Mail:E-Mail:第四第四第四第四讲讲 VRML VRML基本造型及基本造型及基本造型及基本造型及VRMLVRML空空空空间变换间变换1.造型材质控制2.Group编组节点3.节点定义及引用4.Transform节点5.空间坐标系平移变换5/26/20231江西农业大学 计算机与信息工程学院Cone节点造型点造型Cone节点用以创建圆锥体几何造型,常作为Shape节点的geometry域的域值出现。Cone节点语法格式如下:Cone bottomRadius 1.0 height 2.0 side TRUE
2、bottom TRUE5/26/20232江西农业大学 计算机与信息工程学院Cone节点造型点造型(续)Cone节点共有4个私有域bottomRadius域的域值指定一个以VRML空间坐标系原点为中心,以y轴为中心轴的圆锥体的底圆半径尺寸,其缺省值为1.0Height域的域值设置该圆锥体在Y轴上的高度;其缺省值为0.2。Side域的域值设置该圆锥体是否绘制锥面,其缺省值为TRUE。Bottom域的域值设置该圆锥体是否绘制底面。其缺省值为TRUE。5/26/20233江西农业大学 计算机与信息工程学院1.造型材质控制造型的材质属性包括造型的反光颜色、发光颜色、明亮程度以及透明度等。造型的材质控制
3、使用Appearance节点的material域的域值设置,material域的域值所使用的材质节点Material.5/26/20235江西农业大学 计算机与信息工程学院1.造型材质控制(续)材质的颜色外观材质的颜色外观VRML中,造型的颜色通常使用RGB色彩进行度量,造型材质的颜色外观分别由Red、Green、Blue三原色进行调制设置。该颜色数据由由一组分别表示RGB分量的三个浮点数值构成,每个浮点数的取值范围是0.01.0。5/26/20236江西农业大学 计算机与信息工程学院1.造型材质控制(续)发光材料发光材料.VRML在材质控制中也设置了相应的材质发光属性,不但可以设置其发光颜色
4、,而且可以设置其发光强度。5/26/20237江西农业大学 计算机与信息工程学院1.造型材质控制(续)Material节点Material节点指定造型使用的材质属性,常作为Appearance节点material域的域值使用。Material diffuseColor 0.8 0.8 0.8 emissiveColor 0.0 0.0 0.0 specularColor 0.0 0.0 0.0 shininess 0.2 transparency 0.05/26/20239江西农业大学 计算机与信息工程学院1.造型材质控制(续)diffuseColor域的域值设置材质的漫反射颜色。emissi
5、veColor域的域值设置一个发光材质发射光线的颜色。specularColor域的域值设置材质镜面反射光线的RGB颜色。ambientIntensity域的域值设置将有多少环境光线被该材质反射。Shininess域的域值设置造型材质的明亮程度,其值从谩反射材质的0.0到高度抛质的1.0之间取值。specularColor域和shininess域共同决定了镜面反射光线的效果。5/26/202310江西农业大学 计算机与信息工程学院1.造型材质控制(续)例:发光灯泡#VRML V2.0 utf8Background skyColor 0.8 0.8 0.8 Shape appearance Ap
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 虚拟现实 基础 VRML 编程 课件
限制150内