Class: RopeLines

Glodon.CIMCube.Animation.LineEffect. RopeLines

圆柱线特效

new RopeLines(map, opt)

圆柱线特效
Parameters:
Name Type Description
map Glodon.CIMCube CIMCube实例
opt Object 圆柱线特效参数
Properties
Name Type Description
pathList Array 圆柱线特效数据;[[{lon,lat,height},{lon,lat,height}],[Cartesian3,Cartesian3]...]
color Color 圆柱线特效的颜色,默认new Color(0.1, 0.1, 0.1, 1)
radius Number 圆柱线特效的半径,默认0.02
slices Number 圆柱线特效的精细程度,默认16
shadowMode ShadowMode 阴影模式
show Boolean 是否显示
texture String 漫反射贴图 URL;为空时,采用无光照平面着色
textureRepeat Object 有贴图时:x/u 为周向 U 平铺倍数,y/v 为轴向 V 平铺倍数
roughness Number 粗糙度 0~1,默认约 0.82;有纹理场合生效
metallic Number 金属度 0~1,默认 0.5;有纹理场合生效

Members


show :Boolean

显示|隐藏
Type:
  • Boolean

Methods


dispose()

释放资源

updateOption(opt, opt)

更新属性
Parameters:
Name Type Argument Default Description
opt Object 更新参数
opt Object 圆柱线特效参数
Properties
Name Type Description
color Color 线的颜色,默认new Color(0.1, 0.1, 0.1, 1)
opts.shadowMode ShadowMode <optional>
ShadowMode.DISABLED 阴影模式
opt.texture String 漫反射贴图 URL;不支持切换「纯色 <=> 贴图」
opt.textureRepeat Object 有贴图时:x/u=周向 U,y/v=轴向 V 的平铺倍数
opt.roughness Number 粗糙度 0~1,默认约 0.82;有纹理场合生效
opt.metallic Number 金属度 0~1,默认 0.5;有纹理场合生效

updatePosition(index, positions)

更新位置
Parameters:
Name Type Description
index Number 数据索引
positions Array 位置,[{lon,lat,height},{lon,lat,height}]