algorithm - 在蜂窝六角网格中按值分布 3d 点
问题描述
我正在寻找在六角蜂窝网格上插入一组颜色(r、g、b 的 3d 值分别表示为 [0-5])的方法。
我的具体场景是一组终端颜色:6x6x6 颜色,以白色(5,5,5)为中心,非常适合9 单元边缘蜂窝网格(217 单元)
目标是专门为这个集合生成一个网格/选择器,类似于https://www.w3schools.com/colors/colors_gradient.asp
我很迷茫我可以采取什么方法,或者是否有任何既定的方法来分配它们来插入值。
我能做的最好的就是向三个相对的角插入 r、g 和 b 值,然后在“分支”之间插入,但我最终填充了重复项。我相信有更好的方法来做到这一点?
解决方案
推荐阅读
- javascript - Array map 和 rxjs map 有什么区别
- python - 从类对象返回的值
- spring-mvc - 如何在 Spring Data Jpa 中的 ManyToOne 中获取父表的数据?
- airflow - 使用 MySqlToGoogleCloudStorageOperator 对记录进行分页
- c# - 将数据表对象转换为 int
- maven - 测试中的mule maven错误,无法解决依赖关系
- java - 有人可以解释一下这个代码片段吗
- php - php多维数组唯一具有不同值的键值数组
- factorization - 尝试将 BigInt 与软件 Julia 一起使用
- python-2.7 - Keras.prediction() 随着更多预测而变得更糟