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

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

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.10.2011, 13:09   #1
jetyb
Пользователь
 
Регистрация: 09.11.2010
Сообщений: 22
По умолчанию Искривление экрана

Доброго времени суток!

Мне нужно найти способ искривлять изображение на мониторе, сделать так, чтобы изображение выводилось как бы на искривленную поверхность.

На практике это нужно тогда: есть проектор, который проецирует изображение на экран, но экран имеет не плоскую, а искривленную форму, например, в виде цилиндра или полусферы. Если на такой экран проецировать нормальное прямоугольное изображение, то оно недопустимо искривится. Надо изображение особым образом искривить, на нормальном плоском экране оно должно выглядеть кривым.

Ищу решение в виде особого окна, на котором все искривляется. Искривление может быть и разбиением окна на мелкие квадратики, в каждом из которых изображение линейно искривляется.

Пока не знаю как к этому подступиться. Интересует прежде всего механизм такого искривления, какой-нибудь простой работающий пример.

Может вы посоветуете какую-нибудь технологию?
jetyb вне форума Ответить с цитированием
Старый 07.10.2011, 13:23   #2
ds.Dante
Старожил
 
Аватар для ds.Dante
 
Регистрация: 06.08.2009
Сообщений: 2,992
По умолчанию

Аппаратное ускорение графики, для дотнета проще всего XNA.

Рисуешь цилиндр, натягиваешь на него в качестве текстуры нужное изображение, а потом направляешь проектор так, чтобы цилиндрический экран совпадал с графическим цилиндром.
ds.Dante вне форума Ответить с цитированием
Старый 12.10.2011, 15:32   #3
jetyb
Пользователь
 
Регистрация: 09.11.2010
Сообщений: 22
По умолчанию

Таки - довел.

ds.Dante,
Спасибо за ценную наводку.
jetyb вне форума Ответить с цитированием
Старый 12.10.2011, 17:33   #4
ds.Dante
Старожил
 
Аватар для ds.Dante
 
Регистрация: 06.08.2009
Сообщений: 2,992
По умолчанию

Уже сделал? :)

Сфоткай, если не трудно.
ds.Dante вне форума Ответить с цитированием
Ответ


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



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