[开发总结]系统架构及数据模型----OpenGL模式显示及临时显示篇(二)

本文介绍了OpenGL环境的初始化步骤,包括创建内存绘图场景、位图选择、资源场景与内存场景关联等。同时讲解了如何使用GDI/GL模式实现临时线的绘制和图形缩放的投影变换。此外,还探讨了屏幕坐标到OpenGL坐标的转换以及模型变换的基本概念,如平移、缩放和旋转。
摘要由CSDN通过智能技术生成

一、系统启动时序图及GL环境初始化的时机。

GLShow

OpenGL环境建立及绘制实现原理大致如下:

    1)创建与屏幕设备兼容的内存绘图场景:

       CDC* pMemDc = new CDC() ;

        pMemDc.Attach(CreateCompatibleDC(hdc));

        hdc:为视图(CView)的绘图设备句柄。

     2)创建位图(画布),并将位图选入内存绘图场景:::SelectObject(m_hdcMem,m_hBM);

     3)创建OpenGL资源场景,并建立资源场景与内存场景的关联。因为在OpenGL 中,所有的操作是面向资源绘图场景,然后待到刷

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值