![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 15.10.2012
Сообщений: 14
|
![]()
Доброго времени суток!
Пишу небольшую программу, в которую входит и динамическая часть на openGL, столкнулся с тем, что при пересечении объектов мне необходимо, чтобы та их область, которая стала общей, получила новый цвет. Для примера (боюсь, что не очень внятно объясняю): есть 2 треугольника, красный и синий, при их наложении (полном или частичном) общая часть становится фиолетовой. К сожалению, попытки достичь этого эффекта через прозрачность, не дают нужного результата - объекты также прозрачны для черного фона, что дает излишнюю "темность" оттенкам. Хотелось бы, чтобы навели на мысль или подсказали какой-то алгоритм, который позволит быстро рассчитать, где именно находится общая область, и изменить её цвет. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
совмещение И+ИЛИ | 0mega | Microsoft Office Excel | 2 | 06.08.2010 12:59 |
Совмещение полей в DBGrid | tools | БД в Delphi | 2 | 20.05.2010 13:05 |
совмещение форм | blackstersl | Общие вопросы Delphi | 3 | 06.09.2008 10:00 |
совмещение слежки и перехвата | joker | Win Api | 3 | 18.06.2008 14:57 |
совмещение 2-х языков программирования | fis | Общие вопросы Delphi | 5 | 30.01.2007 20:13 |