读书笔记 -- VRML与Java编程技术 线节点

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分别用于改变坐标索引列表和颜色索引列表。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值