2010-05-16 1 views
1

У меня есть несколько точек в плоскости, и через эти точки проходят несколько сотен линий. Некоторые точки могут иметь больше линий, проходящих через них, чем другие точки. Я хочу показать какой-то более градиент или яркость, связанную с переполненными линиями. Это можно сделать в java2d.Java2d: Установить градиент для линий

Пожалуйста, обратитесь к следующему: http://ft.ornl.gov/doku/_media/ft/projects/paraxis.jpg

Спасибо.

ответ

2

Эта картинка выглядит как пучок линий, нарисованных с низким значением альфа - другими словами, используя почти прозрачный цвет. Когда у вас будет много линий близко друг к другу, они будут перекрываться, а цвет станет ярче. Итак, предполагая, что на картинке показан вид эффекта, который вы ищете, просто используйте один из конструкторов Color с четырьмя аргументами и укажите низкое значение альфа для последнего (возможно, 0,1 как float или 20-30 как int), затем сходите с ума, рисуя свои линии ;-)

Если это не делает то, что вы хотите, возможно, я неправильно понял ваш вопрос ...

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

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