计算机图形学基础教程.ppt

上传人:da****u 文档编号:1104152 上传时间:2018-12-07 格式:PPT 页数:80 大小:6.72MB
下载 相关 举报
计算机图形学基础教程.ppt_第1页
第1页 / 共80页
计算机图形学基础教程.ppt_第2页
第2页 / 共80页
计算机图形学基础教程.ppt_第3页
第3页 / 共80页
计算机图形学基础教程.ppt_第4页
第4页 / 共80页
计算机图形学基础教程.ppt_第5页
第5页 / 共80页
点击查看更多>>
资源描述

1、第二章2 绘制像素函数绘制像素函数 获取像素颜色函数获取像素颜色函数 画笔函数画笔函数 画刷函数画刷函数 绘制直线函数绘制直线函数 绘制矩形函数绘制矩形函数 绘制椭圆函数绘制椭圆函数 绘制圆弧函数绘制圆弧函数 绘制多边形函数绘制多边形函数 位图函数位图函数 文本函数文本函数n MFC上机操作步骤上机操作步骤n 基本绘图函数基本绘图函数n CDC类结构和类结构和 GDI对象对象n 映射模式映射模式n CDC类的主要绘图成员函类的主要绘图成员函数数n 设备上下文的调用和释设备上下文的调用和释放放n VC+绘制图形的几种方绘制图形的几种方法法开发工具的选择开发工具的选择n Turbo Cn 控制台程

2、序,不支持鼠标和键盘操作。n 只能显示 16色,不能绘制光照和带阴影的图形。Turbo C 开发的Sierpinksy海绵Visual C+的 MFC可以显示 1678万种真彩色,支持光照模型的开发。支持交互式绘图。MFC 开发的Sierpinksy海绵例例 1 设计一个长方形设计一个长方形 CRect类,调用类的类,调用类的成员函数计算长方形的周长和面积。成员函数计算长方形的周长和面积。void main()/主函数CRect rect(30,20),*p=/定义对象和对象指针/用对象输出周长和面积coutcircum()area()volume()endl;delete p;CRect:C

3、Rect(int len,int wid) /基类带参构造函数length=len;width=wid;cout“建立基类对象 “endl;CRect:CRect()/基类析构函数cout“撤销基类对象 “endl;double CRect:area()/基类面积函数return length*width;double CRect:circum()/基类周长函数return 2*(length+width);#include“iostream.h“class CRect/基类 public:CRect(int,int); CRect();double circum();double area(

4、);protected:int length;int width;class CCube:public CRect/公有继承派生类public:CCube(int,int,int);CCube();double volume();/新增面积成员函数private:int height; /新增高度数据成员;CCube:CCube(int len,int wid,int hei):CRect(len,wid) /派生类构造函数height=hei;cout“建立派生类对象 “endl; CCube:CCube()/派生类析构函数cout“撤销派生类对象 “endl;double CCube:volume()/派生类体积函数return length*width*height;微软基类库 MFC是以 C+形式封装的Windows API( Application Program Interface),包含了几百个已经定义好的常用类。 MFCMicrosoft Foundation Class Library继承图表

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。