Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.10.2012, 19:41   #1
dotmeer
Пользователь
 
Регистрация: 15.10.2012
Сообщений: 14
По умолчанию Совмещение цветов в openGL (C++)

Доброго времени суток!
Пишу небольшую программу, в которую входит и динамическая часть на openGL, столкнулся с тем, что при пересечении объектов мне необходимо, чтобы та их область, которая стала общей, получила новый цвет.
Для примера (боюсь, что не очень внятно объясняю): есть 2 треугольника, красный и синий, при их наложении (полном или частичном) общая часть становится фиолетовой. К сожалению, попытки достичь этого эффекта через прозрачность, не дают нужного результата - объекты также прозрачны для черного фона, что дает излишнюю "темность" оттенкам.

Хотелось бы, чтобы навели на мысль или подсказали какой-то алгоритм, который позволит быстро рассчитать, где именно находится общая область, и изменить её цвет.
dotmeer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
совмещение И+ИЛИ 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