总体导航图
学习指南
主要内容
网页制作软件
    

当前位置: 多媒体应用基础 >> 网络多媒体应用设计 >> 基本模型

    下面定义立方体的外观,这只需改变shape节点的appearance域(外观) ,appearance域是一个Appearance节点,此Appearance节点的域material(材质)定义为一个Material节点:

appearance Appearance {
material Material {}
}

    这样,上面的Shape节点变成了:

Shape{
appearance Appearance {
material Material {}
}
geometry Box {}
}

    这是定义几何造型的基本格式。现在立方体还是灰色的,这是因为其中的Material节点采用的是缺省值,下面修改它的 diffuseColor 域(漫射色),VRML的颜色说明采用的是RGB颜色模型, 所以要定义红色的立方体,漫射色应该是{1 0 0}, 三个数字依次表示红色、绿色和蓝色,取值范围都是0到1:

material Material {diffuseColor 1 0 0 }

    现在我们生成了第二个场景,完整的代码是:

#VRML V2.0 utf8
Group {
children [
Shape {
appearance Appearance {
material Material { diffuseColor 1 0 0 }
}
geometry Box {}
}
]
}

相关知识点
VRML学习

精品展示

浏览器插件