0

我有一个分割成较小三角形的七边形,我需要能够用不同的颜色渐变对每个三角形进行着色,并且能够移动这些渐变点的坐标。我可以在 juce 中找到执行此操作的 Colourgradient 类,但它仅限于 2 个坐标点,我如何扩展它以填充多边形中的三角形(每个三角形在 juce 中构成一个单独的“路径”)。所以最初,我应该让所有三角形都用不同的颜色着色,我可以使用滑块值来控制这些三角形之间渐变的渐变(这将移动渐变坐标点)。有什么建议可以实现这些吗?

4

1 回答 1

0

您可以使用 Path 类并使用

void fillPath (const Path &path, const AffineTransform &transform= AffineTransform::identity)    

或任何其他类似的方法。你有一个线索现在你可以研究这个。

于 2015-02-06T11:28:48.517 回答