Вывод Direct3D на принтер/плоттер

Как лучше всего отправить вывод Direct3D на принтер или плоттер?


person Agnel Kurian    schedule 10.11.2008    source источник


Ответы (3)


Я бы сделал это, создав файл BMP из переднего буфера, а затем распечатав этот BMP:

http://www.mvps.org/directx/articles/screengrab.htm

person Walt D    schedule 06.12.2008

Я хотел бы сказать, что отправка скриншота или изображения подходит только для принтеров (растровая графика). Если вы хотите рисовать на плоттере, вам понадобится специальная инструкция для конкретной модели плоттера, на которой вы собираетесь рисовать. Плоттеры могут рисовать только штриховые рисунки, в отличие от растровой графики. Взгляните на эту статью в Википедии.

person faulty    schedule 31.12.2008

Я бы просто сделал скриншот всей 3D-сцены, а затем распечатал его.

person Max    schedule 10.11.2008
comment
Спасибо. Более подробное объяснение я нашел здесь: mvps.org/directx/articles/tilerender/ index.htm - person Agnel Kurian; 10.11.2008