
计算机图形学
文章平均质量分 89
LAWKAWAI
这个作者很懒,什么都没留下…
展开
-
【计算机图形学基础教程】MFC基本绘图函数2
在屏幕上使用SetPixelV()函数将crColor参数设置为随机颜色,用像素点在x轴负向画出对角点为(-150, -50)和(-50, 50)的正方形。以(-250, 50)为左下角点,以(250, 150)为右上角点绘制矩形,使用红色HS_BDIANGONAL阴影模式填充。x方向的比例因子为2, y方向的比例因子为1,说明窗口x方向的一个逻辑坐标映射为视区的两个像素,窗口y方向的一个逻辑坐标映射为视区的一个像素。画刷填充矩形函数,使用当前话术填充整个矩形,包括左边界和上边界,但不包括右边界和下边界。原创 2023-05-06 01:00:46 · 4330 阅读 · 0 评论 -
【计算机图形学基础教程】MFC基本绘图函数1
在Windows平台上,应用程序的图形设备接口(Graphics Device Interface, GDI)被抽象为设备上下文CDC类(Device Context, DC)。因此,直接接受图形数据信息的不是显示器和打印机等硬件设备,而是CDC对象。原创 2023-05-02 01:03:35 · 1984 阅读 · 0 评论 -
【计算机图形学基础教程】MFC上机操作步骤
MFC中的数据存储在CMFCTestDoc类中,而结果则显示在CMFCTestView类中,即显示在客户区中。MFC中的文档视图结构用来将程序的数据本身和数据显示相互隔离,文件读写操作在文档类的Serialize()函数中进行,图形显示操作在视图类的OnDraw()函数中进行。基于框架生成的应用程序必须有且仅有一个从CWinApp派生的类的对象theApp,在创建窗口之前先构造theApp作为应用程序的入口。在集成开发侧边工作窗口有2个标签页,解决方案资源管理器显示程序文件,主要包括程序源文件(原创 2023-05-01 21:30:27 · 1124 阅读 · 0 评论 -
【计算机图形学基础教程】面向对象程序设计基础
设计一个长方形CRectangle类,调用类的成员函数计算长方形的周长和面积。对象的动态建立与释放C++内存空间通常4个分区全局数据区(data area):全局变量、静态数据、常量代码区(code area):所有类成员函数和非成员函数代码栈区(stack area):为运行而分配的局部变量、函数参数、返回数据、返回地址等堆区(heap area),也称自由存储区:余下的空间动态存储分配有些操作对象的值只有在程序运行时才能确定,编译器无法在编译时预留存储空间,只能运行时进行内存分配,这原创 2023-04-30 23:50:42 · 1723 阅读 · 0 评论