【发布时间】:2018-07-06 21:56:38
【问题描述】:
我发现自己遇到了一个很大的问题。我的数学很一般,我需要解决一些互联网上没有涵盖的问题。
我的问题:我有由 X 和 Y 定义的 2D 空间。这个空间只是一个绘图空间。我想为特定的 Xs,Ys 分配具有 RGB 值的颜色。
假设我有 4 个点,在 XY 中定义了位置,在 Z 中定义了颜色:
- [0,0, [255,0,0]]
- [0,10, [0,255,0]]
- [10,10,[0,0,255]]
- [5,5, [0,0,0]]
我的绘图空间是 xy: 15x15。 我想将颜色分配到所有空点
对我来说这是一个非常微妙的问题,因为 Z 轴本身基本上就是 3D 空间。
我的全部意图是创建一个颜色映射,其中点 1、2、3、4 在它们之间具有平滑过渡。 我能够在一维中解决这个问题,其中过渡在 2 点之间。但是我需要根据这 4 个点的拟合曲面在 XY 绘图空间中创建 2D 颜色图,这取决于 3D-RGB 的空间和它们在 XY 绘图空间中的距离。
提前感谢您的帮助
【问题讨论】:
-
听起来与此相同:Interpolating elements of a color matrix on the basis of some given reference elements 我前段时间回答过......关闭投票)
-
顺便说一句,如果您尝试解决颜色难题,请参阅:How to sort colors in two dimensions?