MeteorCommunicationLink

流星线特效
Name Type Description
options Object optional 特效基类参数
Name Type Default Description
visible Boolean true optional 特效显隐
startUUID String 信号起始的地理实体UUID
endUUID String 信号结束的地理实体UUID
startOffset PlotPoint3D PlotPoint3D(0,0,0.5) optional 链路起点相对于起点模型自身大小的偏移量(百分比)
endOffset PlotPoint3D PlotPoint3D(0,0,0.5) optional 链路终点相对于终点模型自身大小的偏移量(百分比)
maxVisibleDistance Boolean -1 optional 为-1时不生效,当起始和终止位置之间的距离小于此距离时才显示链路
color Boolean new WebGLPlot.Color(1.0, 0.0, 0.0, 0.8) optional 颜色
speedV Boolean 1.0 optional 速度
percent Boolean 0.1 optional 长度占比
gradient Boolean 0.01 optional 连接线透明度
lineWidth Boolean 1.0 optional 线宽

Methods

staticCesium.MeteorCommunicationLink.TubularCommunicationLink#getBottomRadius()Number

获取管线底面半径
Returns:
底面半径

staticCesium.MeteorCommunicationLink.TubularCommunicationLink#getImage()string

获取管线材质图片路径
Returns:
图片路径

staticCesium.MeteorCommunicationLink.TubularCommunicationLink#getRepeatCount()Number

获取管线材质重复次数
Returns:
材质重复次数

staticCesium.MeteorCommunicationLink.TubularCommunicationLink#getSectionSlices()Number

获取管线截面边数
Returns:
截面边数

staticCesium.MeteorCommunicationLink.TubularCommunicationLink#getSpeedV()Number

获取管线材质流动速度
Returns:
流动速度

staticCesium.MeteorCommunicationLink.TubularCommunicationLink#getTopRadius()Number

获取管线顶面半径
Returns:
顶面半径

staticCesium.MeteorCommunicationLink.TubularCommunicationLink#setBottomRadius(bottomRadius)

设置管线底面半径
Name Type Description
bottomRadius Number optional 底面半径

staticCesium.MeteorCommunicationLink.TubularCommunicationLink#setImage(image)

设置管线材质图片路径
Name Type Description
image string optional 图片路径

staticCesium.MeteorCommunicationLink.TubularCommunicationLink#setRepeatCount(repeatCount)

设置管线材质重复次数
Name Type Description
repeatCount Number optional 重复次数

staticCesium.MeteorCommunicationLink.TubularCommunicationLink#setSectionSlices(sectionSlices)

设置管线截面边数
Name Type Description
sectionSlices Number optional 截面边数,取值范围[3,128]

staticCesium.MeteorCommunicationLink.TubularCommunicationLink#setSpeedV(speedV)

设置管线材质流动速度
Name Type Description
speedV Number optional 流动速度

staticCesium.MeteorCommunicationLink.TubularCommunicationLink#setTopRadius(topRadius)

设置管线顶面半径
Name Type Description
topRadius Number optional 顶面半径

clone()

Returns:
返回克隆对象

fromJSON(jsonObj)

Name Type Description
jsonObj String Json字符串转特效对象

getColor()Color

获取流星线颜色
Returns:
线颜色

getGradient()Number

获取连接线透明度
Returns:
透明度

getLineWidth()Number

获取流星线宽度
Returns:
宽度

getPercent()Number

获取流星线占线长比例
Returns:
比例

getSpeedV()Number

获取流星线流动速度
Returns:
流动速度

setColor(color)

设置流星线颜色
Name Type Description
color Color optional 线颜色

setGeoEntityParameter(geoEntityParameter, linkGeoEntityUuid)

Name Type Description
geoEntityParameter GeoEntityParameter optional 地理实体参数类
linkGeoEntityUuid String optional 链接的另一个实体的UUID

setGradient(gradient)

设置连接线透明度
Name Type Description
gradient Number optional 透明度

setLineWidth(width)

设置流星线宽度
Name Type Description
width Number optional 宽度

setPercent(percent)

设置流星线占线长比例
Name Type Description
percent Number optional 流星线占线长比例

setSpeedV(speedV)

设置流星线流动速度
Name Type Description
speedV Number optional 流动速度

toJSON()String

特效对象转Json字符串
Returns:
Json字符串