У меня есть септагон, разделенный на более мелкие треугольники, и мне нужно уметь оттенять каждую из них разными градиентами цвета и иметь возможность перемещать координаты этих градиентных точек. Я мог бы найти класс Colourgradient in juce, который делает это, но он ограничен только двумя координатными точками, как я могу расширить это, чтобы заполнить треугольники в многоугольнике (каждый треугольник представляет собой отдельный «путь» в juce). поэтому изначально я должен иметь все треугольники, затененные разными цветами, и я могу использовать значения ползунка, чтобы контролировать затухание градиентов между этими треугольниками (которые будут перемещать координатные точки градиента). Все предложения, как я могу их реализовать?Juce C++ с использованием градиентов
0
A
ответ
0
вы можете использовать класс Path и использовать
void fillPath (const Path &path, const AffineTransform &transform= AffineTransform::identity)
или любой другой подобный метод. у вас есть лидерство, теперь вы можете исследовать это.