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