OPENGL的打印问题(100分)

  • 主题发起人 主题发起人 iie
  • 开始时间 开始时间
I

iie

Unregistered / Unconfirmed
GUEST, unregistred user!
OpenGL的显示功能很强,但怎么用在打印上,请教各位高手。
不好意思说,我现在发布的用户手册上对于三维图形的打印,
都是要求用户用屏幕拷贝、粘贴……呵呵
 
没办法:(
 
OpenGL的绘图命令在Windows里是通过wgl库完成的,wgl库负责将OpenGL的绘制设备RenderContext与GDI的DeviceContext联系起来,
可以假设为OpenGL在RenderContext里有一个FrameBuffer,记录着生成的图案,而wgl则负责把FrameBuffer的内容BitBlt到
DeviceContext上。那么通过对DeviceContext的直接读取操作可以完成Opengl的打印。
具体我还没做过,这里只是先纸上谈兵了!呵呵!
回去好好试试!
 
最后一次提前
 
接受答案了.
 
后退
顶部