我有一个被分成更小三角形的七边形,我需要能够用不同的颜色梯度对每个三角形进行着色,并且能够移动这些渐变点的坐标。我可以在juce中找到颜色渐变类,但它仅限于2个坐标点,我如何扩展它来填充多边形中的三角形(每个三角形在juce中构成一个单独的“路径”)。所以一开始,我应该让所有的三角形都有不同的颜色,我可以使用滑块值来控制这些三角形之间的渐变淡入淡出(这将移动渐变坐标点).Any建议我如何实现这些?
发布于 2015-02-06 19:28:49
您可以使用Path类并使用
void fillPath (const Path &path, const AffineTransform &transform= AffineTransform::identity) 或任何其他类似的方法。你现在有线索了,你可以研究这个。
https://stackoverflow.com/questions/27001801
复制相似问题