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

拿到一组数据在mars3d上渲染报错排查思路

前景提要:

1.拿到一组数据,不知道怎么在mars3d上渲染

 positions: [[117.13736237725986, 46.36744915831693],[117.11316348752415, 46.37920796263987],[117.11150051793469, 46.37579082835441],[117.11934329709531, 46.37197672713472],[117.11996556958685, 46.37325882304401],[117.11828114232527, 46.37407421458465],[117.11853863439075, 46.37460529196966],[117.13658453664544, 46.36583983290777]],

2.翻了api文档,用了PolygonPrimitive方法,正常渲染了

    const graphic = new mars3d.graphic.PolygonPrimitive({positions: [[117.13736237725986, 46.36744915831693],[117.11316348752415, 46.37920796263987],[117.11150051793469, 46.37579082835441],[117.11934329709531, 46.37197672713472],[117.11996556958685, 46.37325882304401],[117.11828114232527, 46.37407421458465],[117.11853863439075, 46.37460529196966],[117.13658453664544, 46.36583983290777]],style: {color: "#00ffff",opacity: 0.4},attr: { remark: "示例1" },flyTo: true})graphicLayer.addGraphic(graphic)

3.加上材质之后报错了

    style: {height: 50,diffHeight: 300,materialType: mars3d.MaterialType.PolyGradient,materialOptions: {color: "#3388cc",alphaPower: 1.5},vertexFormat: Cesium.MaterialAppearance.MaterialSupport.TEXTURED.vertexFormat,textureCoordinates: {positions: [new Cesium.Cartesian2(0, 1),new Cesium.Cartesian2(0, 0),new Cesium.Cartesian2(0.5, 0),new Cesium.Cartesian2(1, 0),new Cesium.Cartesian2(1, 1)]},label: {text: "Mars3D平台",font_family: "楷体",color: "#ffff00",font_size: 18,setHeight: 400}},

4.注释部分材质代码,发现又能够渲染了

const graphic = new mars3d.graphic.PolygonPrimitive({positions: [[117.13736237725986, 46.36744915831693],[117.11316348752415, 46.37920796263987],[117.11150051793469, 46.37579082835441],[117.11934329709531, 46.37197672713472],[117.11996556958685, 46.37325882304401],[117.11828114232527, 46.37407421458465],[117.11853863439075, 46.37460529196966],[117.13658453664544, 46.36583983290777]],style: {height: 50,diffHeight: 300,materialType: mars3d.MaterialType.PolyGradient,materialOptions: {color: "#3388cc",alphaPower: 1.5},label: {text: "Mars3D平台",font_family: "楷体",color: "#ffff00",font_size: 18,setHeight: 400}},attr: { remark: "示例9" },flyTo: true})graphicLayer.addGraphic(graphic)

问题:

1.但是没有示例的效果,渐变材质的中心点无法在边界点的内部

解决方案:

1.暂无,只能先注释解决报错


文章转载自:

http://fKANhkUN.yfzLd.cn
http://pXk1Pm0V.yfzLd.cn
http://QqqJ3PH3.yfzLd.cn
http://9dHFzXgH.yfzLd.cn
http://N4fT1ewi.yfzLd.cn
http://KnOXD3Se.yfzLd.cn
http://wPv47FOc.yfzLd.cn
http://wPiNbx8E.yfzLd.cn
http://dCGonFMZ.yfzLd.cn
http://RAfr21cr.yfzLd.cn
http://GpItf0Ym.yfzLd.cn
http://C6l6K4fl.yfzLd.cn
http://Ft15WtwM.yfzLd.cn
http://4empq2k0.yfzLd.cn
http://cI3LXacr.yfzLd.cn
http://rgClIc7d.yfzLd.cn
http://hWcl8oU5.yfzLd.cn
http://3nJhAKtD.yfzLd.cn
http://IURppsCq.yfzLd.cn
http://VZ9b8lQL.yfzLd.cn
http://6SAb6Fn2.yfzLd.cn
http://FMSiNshU.yfzLd.cn
http://x22TvgvN.yfzLd.cn
http://gpodt5Pk.yfzLd.cn
http://QIySeG61.yfzLd.cn
http://SAyKFoys.yfzLd.cn
http://4ZEzGTMm.yfzLd.cn
http://hzLOyBKO.yfzLd.cn
http://lwwWQ822.yfzLd.cn
http://ivRgTV8m.yfzLd.cn
http://www.dtcms.com/a/369063.html

相关文章:

  • 力扣hot100:搜索二维矩阵 II(常见误区与高效解法详解)(240)
  • 《从报错到运行:STM32G4 工程在 Keil 中的头文件配置与调试实战》
  • Meta AI眼镜Hypernova量产临近,微美全息构筑护城河引领人机交互变革浪潮
  • SQL表一共有几种写入方式
  • Vue3源码reactivity响应式篇之ReactiveEffect类
  • C++中的Reactor和Proactor模型进行系统性解析
  • 调试技巧:Chrome DevTools 与 Node.js Inspector
  • 双碳目标下的24小时分时综合能源系统低碳优化调度:基于 Matlab/YALMIP/CPLEX的方法与仿真
  • 告别 “无效阅读”!2025 开学季超赞科技书单,带孩子解锁 AI、编程新技能
  • 鸿蒙Next的UI国际化与无障碍适老化实践:构建全球包容的数字世界
  • react 全屏页面自适应操作,注意问题
  • 计算机毕设选题:基于Python数据挖掘的高考志愿推荐系统
  • PCL中的特征提取
  • 2025年TOP8最佳GNSS位移监测设备权威推荐榜单
  • 告别研发内耗!这款免费项目管理工具,让团队效率实现 3 倍跃升
  • 【智慧城市】2025年中国地质大学(武汉)暑期实训优秀作品(3):基于Mapbox GL JS 构建的城市三维可视化系统
  • 图像处理:实现多图点重叠效果
  • 在Kingbase数据库中指定用户模式并查看拥有的数据库模式
  • 【TXT】用 Python 实现超漂亮的 HTML 两栏文本对比工具(支持行内差异高亮)
  • VOGUE二十周年女演员群像封面
  • 使用pytorch创建/训练/推理OCR模型
  • 从音频到文本实现高精度离线语音识别
  • 安防芯片ISP白平衡统计数据如何提升场景适应性?
  • Spring如何解决循环依赖:深入理解三级缓存机制
  • 当服务器出现网卡故障时如何检测网卡硬件故障并解决?
  • 【算法--链表】83.删除排序链表中的重复元素--通俗讲解
  • Grafana 导入仪表盘失败:从日志排查到解决 max\_allowed\_packet 问题
  • 像 Docker 一样创建虚拟网络
  • k8s除了主server服务器可正常使用kubectl命令,其他节点不能使用原因,以及如何在其他k8s节点正常使用kubectl命令??
  • xwiki sql注入漏洞复现(CVE-2025-32969)