如何沿Java2D路径平滑插入颜色?

时间:2012-02-23 09:30:45

标签: vector-graphics java-2d

我来自3D渲染背景,这很简单,但我无法在Java2D中找到如何做到这一点:

说我有点A,B和颜色cA,cB。

这些点通过quadTo()命令连接在一起并进行描边。我希望颜色在每个点之间平滑插值。即,点A是颜色cA,点B是颜色cB,A和B之间的线的颜色在cA和cB之间线性插值。

我尝试使用渐变填充进行抚摸但是为了我的目的它太慢了,并且还产生了不准确的结果,因为我实际上将数百个这些曲线段连接成连续路径(使用GeneralPath)。

Java2D不支持良好的点对点线性颜色插值吗?

1 个答案:

答案 0 :(得分:0)

答案是:你不能这样做。 Java2D不支持此操作。