07-Cesium动态处理线条闪烁材质的属性

打印 上一主题 下一主题

主题 815|帖子 815|积分 2445

这段代码定义了 LineFlickerMaterialProperty 类,用于管理线条闪烁材质的属性。构造函数吸收颜色和速率作为选项,类包含动态属性 isConstant 和 definitionChanged,以及获取材质类型和当前属性值的方法。getValue 方法返回颜色和速率的当前值,equals 方法用于比较两个实例是否相称。整体设计支持在 Cesium 中动态展示线条闪烁效果。
  1. class LineFlickerMaterialProperty {
  2.     constructor(options) {
  3.         this._definitionChanged = new Cesium.Event();
  4.         this._color = undefined;
  5.         this._speed = undefined;
  6.         this.color = options.color;
  7.         this.speed = options.speed;
  8.     };
  9.     get isConstant() {
  10.         return false;
  11.     }
  12.     get definitionChanged() {
  13.         return this._definitionChanged;
  14.     }
  15.     getType(time) {
  16.         return Cesium.Material
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

水军大提督

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表