方法
向三维场景中添加垂直飞线。
参数描述:
名称 |
类型 |
描述 |
positions |
Array
|
可选
飞线点。 |
option |
Object
|
可选
参数
名称 |
类型 |
默认值 |
描述 |
time |
Number
|
3000
|
可选
时间 |
width |
Number
|
1
|
可选
线宽 |
alpha |
Number
|
0
|
可选
透明度 |
color |
String
|
'#ffffff'
|
可选
颜色 |
near |
Number
|
0
|
可选
最小可视距离。 |
far |
Number
|
Math.MAX_VALUE
|
可选
最大可视距离。 |
|
返回:
返回一个TrailLine对象。
添加流动线。
调用方法:
let _TrailLine = sgworld.Creator.createTrailLine(
entity.polyline.positions.getValue(),
{
//time: 3000, //时间(可选)
width: 5, //线宽(可选)
color: "#0000ff", //线颜色(可选)
clampToGround: true, //是否贴地(可选)
}
);
参数描述:
名称 |
类型 |
描述 |
Geometry |
Array.<(Cartesian3|Degrees|Array)>
|
可选
坐标。 |
timeOrOption |
Number
|
可选
持续时间或参数
名称 |
类型 |
描述 |
time |
Number
|
可选
持续时间 |
width |
Number
|
可选
宽度 |
color |
String
|
可选
颜色 |
url |
String
|
可选
渐变图片链接 |
clampToGround |
Boolean
|
可选
是否贴地 |
|
返回:
返回一个TrailLinePrimitive的对象。
向三维场景中添加流动路径。
参数描述:
名称 |
类型 |
默认值 |
描述 |
center |
Object
|
|
可选
中心。 |
positions |
Array
|
|
可选
周围点。 |
timeOrOption |
Number
|
Object
|
3000
|
可选
持续时间或参数
名称 |
类型 |
默认值 |
描述 |
time |
Number
|
3000
|
可选
持续时间 |
width |
Number
|
1
|
可选
线宽 |
height |
Number
|
50000
|
可选
抛物线高度 |
num |
Number
|
100
|
可选
线采样数 |
alpha |
Number
|
0.3
|
可选
线透明度 |
far |
Number
|
Infinity
|
可选
最远可视距离 |
inflow |
Boolean
|
false
|
可选
是否为流入效果 |
LightSpot |
Boolean
|
false
|
可选
是否使用光点效果 |
LightSpotColor |
String
|
#ff0000
|
可选
光点颜色,LightSpot为true时生效 |
color |
String
|
#ff0000
|
可选
线颜色 |
url |
String
|
|
可选
渐变图片链接 |
twoColor |
Object
|
|
可选
是否使用双颜色进度条
名称 |
类型 |
默认值 |
描述 |
color1 |
String
|
#00ff00
|
可选
颜色1 |
color2 |
String
|
#ff0000
|
可选
颜色2 |
|
static |
Boolean
|
false
|
可选
是否禁止 |
near |
Number
|
0
|
可选
最小可视距离。 |
far |
Number
|
Math.MAX_VALUE
|
可选
最大可视距离。 |
|
返回:
返回一个TrailLine对象。
向三维场景中添加流光线图层。
参数描述:
名称 |
类型 |
描述 |
option |
Object
|
可选
参数。
名称 |
类型 |
默认值 |
描述 |
id |
String
|
|
可选
id(可选)。 |
url |
String
|
|
可选
geojson路径。 |
color |
String
|
"#0033FF"
|
可选
线颜色。 |
width |
Number
|
5.0
|
可选
线宽。 |
pointColor |
String
|
"#FFFFFF"
|
可选
点颜色。 |
near |
Number
|
0
|
可选
最小可视距离。 |
far |
Number
|
Math.MAX_VALUE
|
可选
最大可视距离。 |
speed |
Number
|
1
|
可选
点移动速度。 |
|
返回:
返回一个TrailLine对象。
添加流动墙。
调用方法:
let _TrailLine = sgworld.Creator.createTrailLineWall(
entity.polyline.positions.getValue(),
{
maximumHeights: [5,5,5,5,5],
minimumHeights: [0,0,0,0,0],
color: "#0000ff", //线颜色(可选)
}
);
参数描述:
名称 |
类型 |
描述 |
Geometry |
Array
|
可选
坐标。 |
timeOrOption |
Number
|
可选
持续时间或参数
名称 |
类型 |
描述 |
time |
Number
|
可选
持续时间 |
maximumHeights |
Number
|
可选
最大高度 |
minimumHeights |
Number
|
可选
最小高度 |
color |
String
|
可选
颜色 |
url |
String
|
可选
渐变图片链接 |
|
返回:
返回一个TrailLinePrimitive的对象。
向三维场景中添加流动墙图层。
参数描述:
名称 |
类型 |
描述 |
option |
Object
|
可选
参数。
名称 |
类型 |
默认值 |
描述 |
id |
String
|
|
可选
id(可选)。 |
url |
String
|
|
可选
geojson路径。 |
color |
String
|
"#0000ff"
|
可选
颜色。 |
height |
Number
|
50
|
可选
墙高。 |
minHeight |
Number
|
|
可选
底部高度。 |
near |
Number
|
0
|
可选
最小可视距离。 |
far |
Number
|
Math.MAX_VALUE
|
可选
最大可视距离。 |
speed |
Number
|
1
|
可选
流动速度。 |
|
返回:
返回一个TrailLine对象。
删除
设置polyline的显示隐藏
参数描述:
名称 |
类型 |
描述 |
b |
boolean
|
可选
true|false |