整体语法结构-面结构光三维测量技术
(2)域值说明
color:指定一个物体的每一个面、每一根线或每个顶点的RGB值,是用于Indexed FaceSet、 IndexedLineset、PointSet或ElevationGrid节点的color域。Color节点可为一个几何形体指定多种颜色,如一个IndexedFaceSet节点的每一个面或每一个顶点可以是不同颜色。Material节点可被用来指定一个照亮的几何形体的所有材料属性。如果一个几何形体既由Material节点又由Color节点定义,那么Color颜色将取代材料的漫反射成分。
例6-9
#VRML V2.0 utf8
Shape {
appearance Appearance {}
geometry PointSet {
# 设置点的颜色
color Color {
color [
1.0 0.0, 0.0 1.0 0.0, 0.0 1.0, 0.5, 1.0, 1.0 0.0, 0.0 1.0, 1.0 0.0 1.0,
]
}
coord Coordinate {
# 设置点的空间坐标
point [
0.8 0.3 0.8, 0.8 0.3 0.8, 0.8 0.3 0.8, 0.8 0.3 0.8, 0.8 0.3 0.8, 0.8 0.3 0.8
]
}
}
}
在例6-9中使用PointSet节点建立了一个离散点集,可用来制作星星等分离的带有颜色的点。点集不受光源影响,不能增加纹理,不进行碰撞检测。通常颜色的个数要大于等于点的个数。
(3)整体语法结构
gepmetry PointSet{
coord Coordinate {
point[ ]
}
color Color {
color[ ]
}
}
下载地址
用户评论