第三讲 vrml三维模型

第三讲 vrml三维模型

ID:21793318

大小:300.50 KB

页数:31页

时间:2018-10-20

第三讲 vrml三维模型_第1页
第三讲 vrml三维模型_第2页
第三讲 vrml三维模型_第3页
第三讲 vrml三维模型_第4页
第三讲 vrml三维模型_第5页
资源描述:

《第三讲 vrml三维模型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章VRML三维立体造型大纲创建三维立体造型造型的空间变换基本的三维立体造型在VRML中,创建三维立体造型是最重要、最基础的工作;Shape节点是VRML核心节点;学会了Shape造型节点,就掌握了vrml设计的基本内容。Shape空间造型模型节点:Shape节点定义了立体造型的几何形状、尺寸、色彩、材质、纹理等外观特征;语法格式:Shape{appearanceNULL#exposedFieldSFNode外观节点geometryNULL#exposedFieldSFNode几何节点}expos

2、edFieldSFNode表示为暴露域,其域值是节点。基本的三维立体造型appearance域定义立体造型的外观特征,值可为空或Appearance节点;当为空,表示立体造型外观为白色无光照效果;当为Appearance节点时,可以为造型设置材质、色彩、纹理等外观属性。基本的三维立体造型geometry域定义立体造型的几何形状,域值可以选择为空或十种造型节点:四种简单的几何造型节点:Box立方体节点;Sphere球体节点;Cone圆锥体节点;Cylinder圆柱体节点;五种复杂几何造型节点:Poin

3、tSet点集节点IndexedLineSet线集节点IndexedFaceSet面集节点Extrusion挤出造型节点ElevationGrid网格标高造型节点一种文本造型节点:Text文本造型节点本节课的主要内容:appearance域geometry域的四种简单的造型节点geometry域的四种简单的造型节点1.Box立方体节点用来创建以坐标原点为中心的正方体、长方体几何造型。格式:节点名称域名称域值#域值类型Box{size2.02.02.0#SFVce3f}size域的域值设定了三维立方体几

4、何造型的尺寸大小,默认值为2.02.02.0,是一个以坐标原点为中心,长、宽、高为2.0单位的立方几何造型。举例3-1box.wrl2.Sphere球体节点创建以坐标原点为中心的球体几何造型;格式:节点名称域名称域值#域值类型Sphere{radius2.0#SFFloat}radius域的域值表示球体的半径,默认值为1.0单位;举例:3-2sphere.wrlgeometry域的四种简单的造型节点3.Cone立方体节点创建以原点为中心,以Y轴为对称轴的圆锥体几何造型格式:节点名称域名称域值#域值类

5、型Cone{bottomRadius1.0#SFFloatheight2.0#SFFloatsideTRUE#SFBoolbottomTRUE#SFBool}bottomRadius设置了圆锥体底面半径尺寸height设定圆锥体的高度side是否创建圆锥体的锥面,默认值为TRUEbottom是否创建圆锥体的底面,默认值为TRUE举例:3-3cone.wrlgeometry域的四种简单的造型节点4.Cylinder圆柱体节点创建以坐标原点为中心,以Y轴为对称轴的圆柱体几何造型格式:节点名称域名称域值#

6、域值类型Cylinder{radius1.0#SFFloatheight2.0#SFFloatsideTRUE#SFBoolbottomTRUE#SFBooltopTRUE#SFBool}top是否创建圆柱体的顶面,默认值为TRUE举例:3-4cylinder.wrlgeometry域的四种简单的造型节点appearance域Appearance节点语法格式:Appearance{materialNULL#exposedFieldSFNodetextureNULL#exposedFieldSFNod

7、etextureTransformNULL#exposedFieldSFNode}1.material域用于设定立体造型外观的材质属性,包括颜色、透明度、发光度、反光度等。域值包含一个Material材质节点或者取NULL空值,造型外观材质属性是通过Material材质节点来设置的。(1)该域值的默认值为空,即appearanceAppearance{}或者appearanceAppearance{materialNULL},表示几何体本身为发白光的材质,造型为纯白色,无亮度对比。(2)如果要设置为

8、appearanceAppearance{materialMaterial{}},则表示包含一个默认材质节点,几何体采取默认材质的光照,呈现浅灰色造型,有亮度比。举例:造型的外观设计Material材质节点:设置有关材质的属性,可以创建出金属、玻璃、石头等属性。Material节点语法Material{diffuseColor0.80.80.8#exposedFieldSFColorambientIntensify0.2#exposedFieldSFFlotspecu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。