当前位置: 首页 > news >正文

Cesium中遇到 materialProperty.getType is not a function

需求描述为使用callbackProperty不断更新纹理,于是我写下了如下代码

this._rectangle = this._viewer.entities.add({rectangle: {show: this._show,coordinates: Cesium.Rectangle.fromDegrees(this._positions[0], this._positions[1],this._positions[2],this._positions[3]),heightReference: Cesium.HeightReference.CLAMP_TO_GROUND,material: new Cesium.CallbackProperty(() => {return new Cesium.ImageMaterialProperty({image: this._dataMap.get(this._dataKey),//是一个map根据type获取iamgecolor: Cesium.Color.WHITE.withAlpha(1.0)}) }, true),}})

于是就报错了,正确的代码应为

this._rectangle = this._viewer.entities.add({rectangle: {show: this._show,coordinates: Cesium.Rectangle.fromDegrees(this._positions[0], this._positions[1],this._positions[2],this._positions[3]),heightReference: Cesium.HeightReference.CLAMP_TO_GROUND,material: new Cesium.ImageMaterialProperty({image: new Cesium.CallbackProperty(() => {return this._dataMap.get(this._dataKey)}, true),color: Cesium.Color.WHITE.withAlpha(1.0)})}})

可以看到应该先创建ImageMaterialProperty,再创建callbackProperty,但是cesium文档并没有说明,但是可以看到,image的类型是Property,而material类型是MaterialProperty,难道是因为这个?但是他们都属于Property啊


http://www.mrgr.cn/news/61707.html

相关文章:

  • wireshark筛选条件整理
  • 基于java+SpringBoot+Vue的教师工作量管理系统设计与实现
  • C语言 | Leetcode C语言题解之第519题随机翻转矩阵
  • 记某大学的一次EduSRC的挖掘
  • mysql 中临时表
  • 【SQL Server】解决因使用 varchar 类型存储 Unicode 字符串导致的中文显示乱码问题
  • 2024 FinTechathon 校园行:助力高校学生探索金融科技创新
  • PHP爬虫的奇幻之旅:如何用代码“偷窥”京东商品的SKU信息
  • 使用Python实现一个简单的HTTP服务器:返回当前时间
  • 【机器学习】音乐与AI的交响:机器学习在音乐产业中的应用
  • Ubuntu 20.04 安装 OpenCV 和 OpenCV_contrib 教程
  • CodeS:构建用于文本到 SQL 的开源语言模型
  • 戴尔 Inspiron 14 5418 (11代)安装win10 ltsc lot 企业版
  • 这些人真TM野路子!用AI赚了百万
  • 手动写一个new
  • error LNK2001: 无法解析的外部符号 “public:xxxxxx“
  • vite5 打包项目兼容ie和低版本chrome
  • 基于openEuler22.03的rpcapd抓包机安装
  • 基于Springboot+微信小程序的房产交易租赁服务平台设计与实现 (含源码数据库)
  • 结合 Spring Boot Native 和 Spring Boot 构建高性能服务器架构
  • 【RUOYI3.8.8】框架参考笔记
  • 【计算机网络 - 基础问题】每日 3 题(六十)
  • 【C++】踏上C++学习之旅(四):细说“内联函数“的那些事
  • 【C++】智能指针的奥秘:深度解析std::unique_ptr与std::shared_ptr
  • 浅谈C#之TuochSocket
  • Python表格格式转换模块:tablib