Я пытаюсь создать векторное колесо цвета в WPF. В настоящее время я вычисляю позиции и цвета сотен треугольников и заполняя их средним значением цвета их углов.Путь Градиент в WPF
Я бы предпочел, чтобы сделать что-то вроде этого раствора из WinForms: http://csharphelper.com/blog/2014/08/fill-a-polygon-with-a-pathgradientbrush-in-c/
Есть ли способ сделать это в WPF?
Редактировать уточнить конечную цель: мне нужен градиент, который 0xFF RED между -π/3 я/3, и линейный градиент 0xFF в 0x00 RED от -л/3 к -2π/3 и π/3 до 2π/3.
0xFF BLUE между π/3 to π и линейным градиентом 0xFF до 0x00 BLUE от 0 до π/3 и π до 4π/3.
0xFF ЗЕЛЕНЫЙ между я к 5я/3, и линейным градиентом 0xFF в 0x00 GREEN от 2л/3 до π и 4π/3 до 0.
В других случаях, цвет краски колеса ВПГ.
Последний градиент оказывает на протяжении первых. Это не желаемый эффект. Также не существует свойства режима смешивания для любых типов градиентов, чтобы помочь исправить это. –
Вы правы. Я вижу, что это потому, что мой образец смешивает альфу только по радиусу. Он должен смешивать альфу с соседними цветами, чтобы получить желаемый узор. – motdotnet
Это немного больше. Я попытаюсь опубликовать обновленный образец. – motdotnet