资源简介
设计和实现一个图形函数库,具有绘制直线段、任意圆弧、椭圆弧、多边形区域的阴影填充和颜色填充等功能; 并利用该库生成一个二维图形场景,其中包含编写者的名字。注:仅调用画点函数 Windows API: setpixel(hdc,x,y,color)
开发环境:VIsual C++。压缩包中包含所有代码和实验报告

代码片段和文件信息
// Circle.cpp : implementation file
//
#include “stdafx.h“
#include “Graph.h“
#include “Circle.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CCircle dialog
CCircle::CCircle(CWnd* pParent /*=NULL*/)
: CDialog(CCircle::IDD pParent)
{
//{{AFX_DATA_INIT(CCircle)
Radius=0;
//SetDlgItemText(IDC_RADIUSNULL);
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
}
void CCircle::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CCircle)
DDX_Text(pDX IDC_RADIUS Radius);
// NOTE: the ClassWizard will add DDX and DDV calls here
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CCircle CDialog)
//{{AFX_MSG_MAP(CCircle)
// NOTE: the ClassWizard will add message map macros here
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CCircle message handlers
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
.CA.... 119189 2019-04-03 10:40 计算机图形学实验报告.docx
.CA.... 1070 2019-03-27 12:48 Graph\Circle.cpp
.CA.... 1234 2019-03-27 00:48 Graph\Circle.h
.CA.... 9932 2019-03-27 12:48 Graph\Debug\Circle.obj
.CA.... 10010 2019-03-27 11:56 Graph\Debug\Ellipse.obj
.CA.... 147502 2019-04-03 00:11 Graph\Debug\Graph.exe
.CA.... 1058960 2019-04-03 00:11 Graph\Debug\Graph.ilk
.CA.... 22693 2019-04-03 00:11 Graph\Debug\Graph.obj
.CA.... 5507044 2019-03-27 00:45 Graph\Debug\Graph.pch
.CA.... 541696 2019-04-03 00:11 Graph\Debug\Graph.pdb
.CA.... 8492 2019-04-02 18:51 Graph\Debug\Graph.res
.CA.... 14424 2019-03-27 00:45 Graph\Debug\GraphDoc.obj
.CA.... 75440 2019-04-03 00:11 Graph\Debug\GraphView.obj
.CA.... 19673 2019-03-27 00:45 Graph\Debug\MainFrm.obj
.CA.... 10110 2019-03-29 22:02 Graph\Debug\Polygonarea.obj
.CA.... 10113 2019-03-29 22:00 Graph\Debug\Shadowline.obj
.CA.... 105408 2019-03-27 00:45 Graph\Debug\StdAfx.obj
.CA.... 271360 2019-04-03 00:11 Graph\Debug\vc60.idb
.CA.... 479232 2019-04-03 00:11 Graph\Debug\vc60.pdb
.CA.... 1086 2019-03-27 11:56 Graph\Ellipse.cpp
.CA.... 1258 2019-03-27 11:23 Graph\Ellipse.h
.CA.... 45964 2019-04-02 18:51 Graph\Graph.aps
.CA.... 4237 2019-04-03 00:12 Graph\Graph.clw
.CA.... 4191 2019-03-27 00:36 Graph\Graph.cpp
.CA.... 5050 2019-03-27 14:38 Graph\Graph.dsp
.CA.... 516 2019-03-27 00:36 Graph\Graph.dsw
.CA.... 1345 2019-03-27 00:36 Graph\Graph.h
.CA.... 91136 2019-04-03 00:12 Graph\Graph.ncb
.CA.... 51712 2019-04-03 00:12 Graph\Graph.opt
.CA.... 1290 2019-04-03 00:11 Graph\Graph.plg
............此处省略25个文件信息
相关资源
- 使用wxWidgets进行跨平台程序开发
- QT视频播放器(基于FFmpeg)
- qt处理图形
- basler相机图像采集和显示
- 交互式计算机图形学 第六版 OpenGL源代
- 图形学简单绘图系统
- 基于ege图形的推箱子游戏
- OpenGL迷宫山东大学图形学实验三
- 图书信息管理系统 vs 图形界面
- C++时钟easyx实现
- mfc绘制任意图形,实现图形按比例缩
- MFC画图板,可以画一些基本图形,如
- MFC图形编程教程,有各种绘图
- C++ 五子棋游戏 图形界面
- MFC 圆弧算法的实现
- 计算机图形学走样反走样时钟
- 约瑟夫环问题图形界面展示
- C++图形系统实现俄罗斯方块小游戏
- c++QT5图形学-中点画圆完整工程文件
- 用C++使用SDL库编写的俄罗斯方块游戏
- C语言 vs2013+easyX 实现推箱子小游戏
- 西北工业大学软件学院计算机图形学
- 计算机图形学实验源代码中南民族大
- 经典图形控件TeeChart8(内含最全的帮
- MFC绘制的移动小车,包含了图形的平
- 使用MFC实现真实感图形绘制
- 图形学各种曲线--Bezier曲线,B-样条曲
- 鼠标交互画圆及椭圆基于Bresenham、中
- 绘制任意斜率的直线段
- MFC画图板,可以画一些基本图形,如
评论
共有 条评论