负数系 2023-06-29 09:31 采纳率: 100%
浏览 16
已结题

3d热力图设置不同高度范围渲染不同颜色问题


new Heatmap3d(viewer, {
        list: list,
        raduis: 15,
        baseHeight: 800,
        primitiveType: "TRNGLE",
        gradient: {
            ".3": "blue",
            ".5": "green",
            ".7": "yellow",
            ".95": "red"
        }
    })

博主,您好,最近遇到一个很繁琐的问题,我想请教一下您这个问题,就是3d热力图的颜色是根据gradient进行设置的吗,那如果说3d热力图颜色渲染能不能改成设置某一段高度范围度渲染呢,源码有没有这个方法?按照我这种想法这3d热力图有方法能实现吗?

  • 写回答

1条回答 默认 最新

  • 泡沫o0 2023年度博客之星上海赛道TOP 1 2023-06-29 11:46
    关注

    在你给出的代码中,3D热力图的颜色确实是根据gradient属性进行设置的。gradient对象中的每个键值对表示了一个阈值和对应的颜色,所以热力图的颜色是根据数据值决定的。

    如果你想根据高度而不是数据值来设置颜色,你可能需要修改源代码或者找到一个支持这种功能的库。这将需要深入理解你当前使用的库是如何根据gradient和数据值计算颜色的。然后,你可以改变这个逻辑,让它根据高度而不是数据值来计算颜色。

    如果源码中没有提供根据高度设置颜色的方法,你可能需要自行实现这个功能。这可能涉及到3D渲染的知识,需要一定的图形编程经验。

    请注意,这是一个相对复杂的问题,可能需要一些时间和经验才能解决。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 7月8日
  • 已采纳回答 6月30日
  • 创建了问题 6月29日

悬赏问题

  • ¥15 R语言卸载之后无法重装,显示电脑存在下载某些较大二进制文件行为,怎么办
  • ¥15 java 的protected权限 ,问题在注释里
  • ¥15 这个是哪里有问题啊?
  • ¥15 关于#vue.js#的问题:修改用户信息功能图片无法回显,数据库中只存了一张图片(相关搜索:字符串)
  • ¥15 texstudio的问题,
  • ¥15 spaceclaim模型变灰色
  • ¥15 求一份华为esight平台V300R009C00SPC200这个型号的api接口文档
  • ¥15 字符串比较代码的漏洞
  • ¥15 欧拉系统opt目录空间使用100%
  • ¥15 ul做导航栏格式不对怎么改?