我有一个网格,使用此type of code :
的渐变颜色这很好漂亮,但我希望降低渐变的精度,使其不那么光滑。
我有一个关于JSON的数据,它为我提供了顶点0,2,4和6的坐标。之后我计算了另一个。我在顶点0,2,4和6上得到一个值,用于获取该点的颜色值,在HSL中(如HSL中0为0,HSL中1为240)
除了给定的值之外,1,3,5和7的颜色值取决于同一行的顶点,而8得到了沉重的微积分值。
如果0,6的值为0.5(绿色),而2,4的值为1(红色),则7为绿色,3为红色,而1,8,5的值为0.75(黄色)。
使用我的材质和colorVertex,计算这些点之间的像素,并且可以取1到0.5之间的值。
现在,我想现在如果可以将这个无穷大的值限制为固定值,那么它看起来会like that
我无法细分我的网格,因为最后一个网格真的很大,并且不能在微积分时间上花费更多。有没有办法改变three.js使用的插值,以便我的顶点之间的像素具有我想要的色彩图/颜色范围?
提前致谢