效果
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/4dbc5c255e242c5764347d6a916c1bc2.png)
代码
import "./ScanlineMaterial"
export default class Scanline {
constructor(viewer, position, style) {
this.viewer = viewer;
this.position = position;
style = style || {};
this.radius = style.radius || 200;
this.color = style.color || Cesium.Color.YELLOW;
this.speed = style.speed || 10;
this.addEnt();
}
addEnt() {
this.ent = this.viewer.entities.add({
position: this.position,
ellipse: {
semiMinorAxis: this.radius,
semiMajorAxis: this.radius,
material: new Cesium.ScanlineMaterialProperty(this.color, this.speed),
classificationType: Cesium.ClassificationType.BOTH,
}
});
}
remove() {
this.viewer.remove(this.ent);
}
}