|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.02.2012, 14:15 | #1 |
Пользователь
Регистрация: 19.09.2011
Сообщений: 21
|
Смешивание цвета в области перекрытия двух однотонных 3d фигур
Здравствуйте, сейчас разрабатываю программу в DirectX9, в которой пользователь должен совмещать две фигуры. При этом на пользователя надеты "очки" из красного и синего фильтра, так что одним глазом пользователь видит синию фигуру, а другим красную. Выглядит это так: http://s004.radikal.ru/i208/1202/7a/3fb709c2ece0.jpg
Чтобы фигуры всегда были видимы на экране через очки даже при перекрытии, область их перекрытия должна должна закрашиваться смешанным цветом, то есть должна получиться такая картинка: http://s017.radikal.ru/i417/1202/41/3fce866d5e44.jpg Сейчас у меня просто одна фигура закрывает другую: http://s57.radikal.ru/i156/1202/9d/178d92e6bd9c.jpg Так вот, как мне добиться того, что показано на второй картинке? Может быть в DirectX есть какие-нибудь режимы отображения как раз для такого случая? Есть идеи? Мне в голову ничего здравого не приходит, за исключением только сделать одну фигуру полупрозрачной. В программе используется ортогональная проекция, один меш находится под другим. |
15.02.2012, 14:36 | #2 | |
Участник клуба
Регистрация: 30.07.2009
Сообщений: 1,601
|
Цитата:
|
|
15.02.2012, 16:59 | #3 | |
Пользователь
Регистрация: 19.09.2011
Сообщений: 21
|
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Смешивание | AngelOfDeathSX | Мультимедиа в Delphi | 1 | 16.10.2010 21:32 |
AutoIt Подсчет кол-ва пикселей определенного цвета в определенной области активного окна | z3xix13 | Помощь студентам | 0 | 02.10.2010 14:27 |
Площадь пересечения двух фигур | Marsel737 | Общие вопросы Delphi | 4 | 04.09.2010 20:38 |
Задача - Определить, какая из двух фигур – круг или квадрат – имеет большую площадь. | Incognitoal | Microsoft Office Excel | 7 | 05.03.2009 11:36 |