Снимок экрана 3-Д сцены
От: ABCetc  
Дата: 20.05.09 07:02
Оценка:
Доброгов времение суток.

Подскажите, пожалуйста, как сделать снимок сцены в Managed DirectX?
Сцена прорисовывает неколько мешей, несколько примитивов в BeginScene — EndScene,
вывод идет на панель в окне.
Нужно получить снимок для вывода на печать, в файл и т.д.

В SDK рекомендуют использовать GetFrontBufferData, но у меня чегой-то не получается
— выводит ошибку.
Я вообще с Surface-ами не работал, так что плохо представляю что нужно сделать
Re: Снимок экрана 3-Д сцены
От: neFormal Россия  
Дата: 20.05.09 07:15
Оценка:
Здравствуйте, ABCetc, Вы писали:

ABC>Подскажите, пожалуйста, как сделать снимок сцены в Managed DirectX?


http://www.eggheadcafe.com/forumarchives/win32programmerdirectxmanaged/Sep2005/post23800009.asp
...coding for chaos...
Re: Снимок экрана 3-Д сцены
От: ABCetc  
Дата: 20.05.09 07:36
Оценка:
Простите, некорректно сформулировал вопрос.

Для снимка экрана нужна отдельная прорисовка: больший размер "экрана",
включено сглаживание.
Хотя... я думаю, создам еще один Device с нужными параметрами и при скриншоте отрисую его.
Только, можно ли создать device не ссылающийся на оконный элемент?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.