2014-11-18 3 views
0

У меня есть септагон, разделенный на более мелкие треугольники, и мне нужно уметь оттенять каждую из них разными градиентами цвета и иметь возможность перемещать координаты этих градиентных точек. Я мог бы найти класс Colourgradient in juce, который делает это, но он ограничен только двумя координатными точками, как я могу расширить это, чтобы заполнить треугольники в многоугольнике (каждый треугольник представляет собой отдельный «путь» в juce). поэтому изначально я должен иметь все треугольники, затененные разными цветами, и я могу использовать значения ползунка, чтобы контролировать затухание градиентов между этими треугольниками (которые будут перемещать координатные точки градиента). Все предложения, как я могу их реализовать?Juce C++ с использованием градиентов

ответ

0

вы можете использовать класс Path и использовать

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

или любой другой подобный метод. у вас есть лидерство, теперь вы можете исследовать это.

 Смежные вопросы

  • Нет связанных вопросов^_^