- VRML虚拟现实应用技术
- 张德丰 周灵编著
- 5字
- 2020-08-26 16:23:18
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节点的层次结构表