108 Star 1.1K Fork 281

火星科技/Mars3D三维可视化平台

 / 详情

PolygonEntity调用setCallbackPositions方法 setHeight丢失

已关闭
缺陷
创建于  
2024-04-08 15:23

版本信息

(见F12打印的mars3d和cesium版本,可以直接截图粘贴)
输入图片说明

相关链接

问题内容

PolygonEntity 调用 setCallbackPositions 方法 setHeight 丢失

重现步骤

参考代码

//可以直接在此附代码内容
const graphic = new mars3d.graphic.PolygonEntity({
    positions: [
      [117.271662, 31.870639, 21.49],
      [117.290605, 31.871517, 19.47],
      [117.302056, 31.858145, 16.27],
      [117.299439, 31.847545, 14.77],
      [117.267705, 31.8491, 22.11]
    ],
    style: {
      color: "#3388ff",
      opacity: 0.5,
      outline: true,
      outlineWidth: 3,
      outlineColor: "#ffffff",
      setHeight:600
    },
  })
  graphicLayer.addGraphic(graphic)

setTimeout(()=>{
    graphic.setCallbackPositions([
        [117.271662, 31.870639, 21.49],
        [117.290605, 31.871517, 19.47],
        [117.302056, 31.858145, 16.27],
        [117.299439, 31.847545, 14.77],
        [117.267705, 31.8491, 22.11]
    ])
},8000);


实际结果

期望结果

评论 (1)

楊皮皮 创建了缺陷 1年前
楊皮皮 负责人设置为火星运维 1年前
楊皮皮 修改了描述 1年前
棉棉 优先级设置为严重 1年前
棉棉 问题来源设置为v3-@杨皮皮 1年前
火星运维 任务状态新建 修改为处理中 1年前
火星运维 添加协作者火星运维 1年前
火星运维 负责人火星运维 修改为木遥 1年前
展开全部操作日志
740851 muyao1987 1578931843 木遥 拥有者 1年前

setHeight 是内部自动在坐标基础加上这个高度值,而setCallbackPositions是回调属性,原样传入渲染的,
1、针对你当前代码,下个版本会兼容支持。
2、当前版本建议去掉setHeight 参数,直接改下高度值

木遥 任务状态处理中 修改为已解决 1年前
木遥 添加协作者木遥 1年前
木遥 负责人木遥 修改为棉棉 1年前
木遥 取消协作者火星运维 1年前
木遥 取消协作者木遥 1年前
棉棉 任务状态已解决 修改为已关闭 1年前

登录 后才可以发表评论

状态
负责人
项目
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
预计工期 (小时)
开始日期   -   截止日期
-
置顶选项
优先级
问题来源
v3-@杨皮皮
确定
里程碑
分支
参与者(2)
740851 muyao1987 1578931843 楊皮皮-y-pp
JavaScript
1
https://gitee.com/marsgis/mars3d.git
git@gitee.com:marsgis/mars3d.git
marsgis
mars3d
Mars3D三维可视化平台

搜索帮助