Как плавно интерполировать цвет по пути Java2D? - PullRequest
1 голос
/ 23 февраля 2012

Я из фонового 3D-рендеринга, где это тривиально, но я не могу найти, как это сделать в Java2D:

Скажем, у меня есть точки A, B и цвета cA, cB.

Точки объединяются командой quadTo () и обводятся.Я хочу, чтобы цвета плавно интерполировались между каждой точкой.то есть точка A - это цвет cA, точка B - это цвет cB, а цвет линии между A и B линейно интерполируется между cA и cB.

Я пробовал обводить градиентной заливкой, но для моих целей этослишком медленный, а также дает неточные результаты, так как я на самом деле объединяю сотни этих сегментов кривой в непрерывные пути (используя GeneralPath).

Является ли хорошая линейная интерполяция «точка-точка» не поддерживаемой в Java2D?

1 Ответ

0 голосов
/ 15 октября 2012

Ответ таков: вы не можете этого сделать. Java2D не поддерживает эту операцию.

...