|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.10.2011, 13:09 | #1 |
Пользователь
Регистрация: 09.11.2010
Сообщений: 22
|
Искривление экрана
Доброго времени суток!
Мне нужно найти способ искривлять изображение на мониторе, сделать так, чтобы изображение выводилось как бы на искривленную поверхность. На практике это нужно тогда: есть проектор, который проецирует изображение на экран, но экран имеет не плоскую, а искривленную форму, например, в виде цилиндра или полусферы. Если на такой экран проецировать нормальное прямоугольное изображение, то оно недопустимо искривится. Надо изображение особым образом искривить, на нормальном плоском экране оно должно выглядеть кривым. Ищу решение в виде особого окна, на котором все искривляется. Искривление может быть и разбиением окна на мелкие квадратики, в каждом из которых изображение линейно искривляется. Пока не знаю как к этому подступиться. Интересует прежде всего механизм такого искривления, какой-нибудь простой работающий пример. Может вы посоветуете какую-нибудь технологию? |
07.10.2011, 13:23 | #2 |
Старожил
Регистрация: 06.08.2009
Сообщений: 2,992
|
Аппаратное ускорение графики, для дотнета проще всего XNA.
Рисуешь цилиндр, натягиваешь на него в качестве текстуры нужное изображение, а потом направляешь проектор так, чтобы цилиндрический экран совпадал с графическим цилиндром. |
12.10.2011, 15:32 | #3 |
Пользователь
Регистрация: 09.11.2010
Сообщений: 22
|
Таки - довел.
ds.Dante, Спасибо за ценную наводку. |
12.10.2011, 17:33 | #4 |
Старожил
Регистрация: 06.08.2009
Сообщений: 2,992
|
Уже сделал? :)
Сфоткай, если не трудно. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обновление экрана | A_L_E_X | Microsoft Office Excel | 2 | 10.09.2010 15:08 |
Чтение с экрана. | Пaвeл | Помощь студентам | 2 | 05.05.2009 19:29 |
Скриншот экрана | ViNcHeStEr | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 08.07.2008 12:35 |
Разрешение экрана | Манжосов Денис :) | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 3 | 28.05.2008 23:17 |
Расширение экрана | LAFUDR | Помощь студентам | 1 | 24.05.2008 15:12 |