您的位置:首页 > 编程语言 > Java开发

读书笔记 -- 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分别用于改变坐标索引列表和颜色索引列表。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: