VRML虚拟现实应用技术
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.3 几何造型

2.3.1 造型节点

在VRML中创建三维立体造型是最重要的、最基本性的工作,Shape节点定义了立体造型的几何形状、尺寸、色彩、材质、纹理等外观特征,学会使用Shape节点就掌握了VRML设计的基本内容。

Shape节点的语法格式如下:

            节点名称     域名称           域值         #域及域值类型
            Shape{
                        appearance        NULL        #exposedField SFNode
                        geometry          NULL        #exposedField SFNode
            }

其中:

(1)appearance域定义立体造型的外观特征,域值可以选择NULL为空域Appearance{}节点。如果选择Appearance{}节点,可以通过域值和子节点进一步设定包括材质、色彩、纹理等造型的外观属性;appearance域的默认值为NULL,表示立体造型外观为白色无光照效果。

(2)geometry域定义立体造型的几何形状,域值可以选择NULL为空或10种造型节点,其中包括4种简单几何造型节点、5种复杂几何造型节点、一种文本造型节点。geometry域的默认值为NULL,表示没有创建任何立体几何造型。

Shape节点的层次结构见表2-1。

表2-1 Shape节点的层次结构表