线拉体/面,波动高亮效果。也叫河面流光效果。
由中心点坐标和指定宽度,生成相应的体对象(clampToGround=true,贴合到地表为面对象),表现为实现曲折的面(体)按照折线方向流动、颜色渐变。
由中心点坐标和指定宽度,生成相应的体对象(clampToGround=true,贴合到地表为面对象),表现为实现曲折的面(体)按照折线方向流动、颜色渐变。
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
如下
|
Example:
const polyline = [
[116.345928311347, 25.8220573887443],
[116.347140669822, 25.8225402664666],
[116.348701715469, 25.8238923136123],
[116.351995468139, 25.8291361789616],
];
const widths = [72.2779, 104.3363, 63.5143, 70.1075, ];
const downStreamPolygon = new Cesium.DirectionFlowObject({
scene: viewer.scene,
polyline: polyline,
widths: widths,
color: [new Cesium.Color(0.0103, 0.6584, 0.8469), new Cesium.Color(0.1070, 0.0865, 0.7454)],
show: true,
waveLength: 0.1,
clampToGround: false,
animationDuration: 3000,
hightLightColor: Cesium.Color.WHITE,
distanceDisplayCondition: new Cesium.DistanceDisplayCondition(0, 10000)
})
viewer.scene.primitives.add(downStreamPolygon);
Members
高亮部分整体的动画时长,毫秒,大于0
是否贴合到地表
colors : Array.<Color>
渐变颜色设置,整体设置
拉伸面的海拔高度
地面海拔高度
高亮部分的长度,取值是长度相对整体长度的比值,0-1.
是否显示
高亮部分的长度,取值是长度相对整体长度的比值,0-1.