第一次学编程,没想到第一个接触的是vrml语言。那就浅浅的做个笔记吧。
有不对的地方,欢迎指点!!
基本几何造型
IndexedLineSet (线集节点)
要求:
创建一个底部为正六边形的七面体轮廓线造型,利用材质节点和线集节点的颜色相关域制作纯色造型效果。
代码:
Shape { appearance Appearance { material Material { diffuseColor 0.5 0.5 0.5 } } geometry IndexedLineSet { coord Coordinate { point [ 0 3 0 #0 1.732 0 -1 #1 1.732 0 1 #2 0 0 2 #3 -1.732 0 1 #4 -1.732 0 -1 #5 0 0 -2 #6 ] } coordIndex [ #side 0 1 -1 0 2 -1 0 3 -1 0 4 -1 0 5 -1 0 6 -1 #bottom 1 6 5 4 3 2 1 -1 ] colorPerVertex FALSE color Color {