Я создал «шарик» из кривых Безье (скриншот ниже) и теперь хотел бы заштриховать его таким образом, чтобы он выглядел псевдо-3D, с более темным оттенком по всем «левым» краям и более светлым по всем »справа "края и, возможно, чисто белые" световые пятна "на самой поверхности. Например: меня интересует, как добиться затенения, используемого в этом видео .
- Кто-нибудь может порекомендовать хороший способ добиться этого? Я предполагаю, что стандартные методы Graphics2D.fill и setPaint могут быть недостаточно изощренными.
- Кроме того, кто-нибудь может порекомендовать хорошие ресурсы (желательно бесплатные / онлайн), чтобы узнать больше об этом?
EDIT
Некоторая дополнительная информация: Чтобы добиться эффекта плоской заливки, приведенного ниже, я создаю объект Area
и добавляю к нему отдельные Ellipse2D
Shape
s, используя add(new Area(ellipse))
, а затем наконец добавляю центральную область многоугольника к не оставляйте пустое пространство в середине.
альтернативный текст http://www.freeimagehosting.net/uploads/bc8081cbf2.png