gpt4 book ai didi

javascript - 创建平面网格,点定义颜色

转载 作者:行者123 更新时间:2023-11-29 19:40:07 25 4
gpt4 key购买 nike

我创建了大约 2500 个网格,并使用一种算法定义每个网格的颜色。该算法遍历所有网格,并根据它到每个“红色起点”点的距离添加一个值。然后该值决定颜色应该是什么。

这是结果:

enter image description here

它滞后, Angular 落不光滑。我想以其他方式重新创建相同的颜色结果,但无法弄清楚如何。如何使用 THREE.Shape 和 FragmentShader 来实现?

最终目标说明:

  • 使用一个,为了增加 FPS,网格 (THREE.Shape)定义要着色的区域。

  • 能够插入 X 个点作为红色最大的位置,离它越远,它应该从红色 -> 绿色

  • 你应该可以移动点

  • 2 个或更多点之间的网格部分应根据与每个点的距离变成一种颜色。

编辑:

Here is my jsfiddle of how far I've gotten.

http://jsfiddle.net/zDh4y/9/

编辑解决方案:

http://jsfiddle.net/zDh4y/13/

最佳答案

我已经解决了^^

更顺畅、更快速、更轻松!

我的算法的主要问题是距离本应以“m”为单位时却以“毫米”为单位。

dist = dist / (T * T * T);

在这里查看:

http://jsfiddle.net/zDh4y/13/

关于javascript - 创建平面网格,点定义颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23632908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com