读书笔记 -- VRML与Java编程技术 线节点
2007-10-27 23:56
232 查看
IndexedLineSet用来指定空间中的直线和折线。
其语法如下:
IndexedLineSet { #exposedField SFNode coord NULL
#field MFInt32 coordIndex []
#exposedField SFNode color NULL
#field MFInt32 colorIndex []
#field SFBool colorPerVertex TRUE
#eventIn MFInt32 set coordIndex
#eventIn MFInt32 set colorIndex
}coord域指定了空间上的点,这些点会成为线段或者折线的端点。
coordIndex域指定了一张用来描述一条或者多条折线路径的索引列表。每一个
索引都指定了coord域所提供的坐标列表中的一个坐标。每一条折线都是按照索
引列表中的值从前向后排列的,直到索引列表的末尾或者一个-1的索引值。下
一条折线从-1后面的索引点开始。
color域的值指定了一列颜色的值,其通常为Color节点。
colorIndex用来指定一个颜色索引列表。
colorPerVertex域用来指定Color节点颜色列表中的颜色用于每一个折线还是每
一个点。当该值为TRUE时,colorIndex所指定的颜色列表的颜色用于每一个坐
标点,否则,用于每一条直线。
set coordIndex和set colorIndex分别用于改变坐标索引列表和颜色索引列表。
其语法如下:
IndexedLineSet { #exposedField SFNode coord NULL
#field MFInt32 coordIndex []
#exposedField SFNode color NULL
#field MFInt32 colorIndex []
#field SFBool colorPerVertex TRUE
#eventIn MFInt32 set coordIndex
#eventIn MFInt32 set colorIndex
}coord域指定了空间上的点,这些点会成为线段或者折线的端点。
coordIndex域指定了一张用来描述一条或者多条折线路径的索引列表。每一个
索引都指定了coord域所提供的坐标列表中的一个坐标。每一条折线都是按照索
引列表中的值从前向后排列的,直到索引列表的末尾或者一个-1的索引值。下
一条折线从-1后面的索引点开始。
color域的值指定了一列颜色的值,其通常为Color节点。
colorIndex用来指定一个颜色索引列表。
colorPerVertex域用来指定Color节点颜色列表中的颜色用于每一个折线还是每
一个点。当该值为TRUE时,colorIndex所指定的颜色列表的颜色用于每一个坐
标点,否则,用于每一条直线。
set coordIndex和set colorIndex分别用于改变坐标索引列表和颜色索引列表。
相关文章推荐
- 读书笔记 -- VRML与Java编程技术 几何节点
- 读书笔记 -- VRML与Java编程技术 编组节点
- 读书笔记 -- VRML与Java编程技术 文字节点
- 读书笔记 -- VRML与Java编程技术 Transform 节点
- 读书笔记 -- VRML与Java编程技术 背景节点
- 读书笔记 -- VRML与Java编程技术 点节点
- 读书笔记 -- VRML与Java编程技术 面节点
- 读书笔记 -- VRML与Java编程技术 Shape节点
- 读书笔记 -- VRML与Java编程技术 法向量节点
- 读书笔记之编程之美 - 3.8 求二叉树中节点的最大距离
- Rabbitmq关于集群节点功能的读书笔记
- DOM中所有节点类型(nodeType);(读书笔记)
- 读书笔记之编程之美 - 3.4 从无头链表中删除节点
- 《编程之美》读书笔记(十一):“求二叉树中节点的最大距离”扩展问题
- 《Thinking in UML》读书笔记 6 : 分析类,设计类,关系,组件,节点
- 《编程之美》读书笔记12: 3.8 求二叉树中节点的最大距离
- 《编程之美》读书笔记12: 3.8 求二叉树中节点的最大距离
- 读书笔记 -- VRML与Java编程技术 海拔栅格
- 读书笔记 -- VRML与Java编程技术 域的类型
- 读书笔记 -- VRML与Java编程技术 挤出造型