资源简介
设计和实现一个图形函数库,具有绘制直线段、任意圆弧、椭圆弧、多边形区域的阴影填充和颜色填充等功能; 并利用该库生成一个二维图形场景,其中包含编写者的名字。注:仅调用画点函数 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个文件信息
相关资源
- mfc 二维图形的变换 旋转 平移 比例
- C++MFC源代码二维绘图工具计算机图形
- C++图形界面计算器
- 最小生成树图形化实现
- MFC/VC二叉树的建立和显示画图形式显
- MFC画直线及简单图形
- OpenGL三维图形程序设计及源码 c++
- vc++ 动态创建故障树
- C语言贪吃蛇
- 中国象棋对弈(MFC单机版)
- 经典中的经典 c语言教程——窗口图形
- 计算机图形学实验代码包括图形旋转
- opengl MFC时钟动画
- 线性表基本运算的图形模拟演示设计
- 圆弧算法MFC
- 八数码问题C++图形界面
- MFC简易图形编辑软件
- c++QT5新版画任意阶贝塞尔曲线完整工
- 坦克大战C语言easyx图形插件源代码
- VTK图形图像开发进阶 源代码
- 孔令德 计算机图形学
- 矢量图形系统开发与编程完整版.pdf
- MFC计算机图形学-三维图形几何变换斜
- 计算机图形学opengl作业
- MFC图像处理
- C++ 画直线、三角形、矩形、直线
- 光线跟踪 入门级 项目代码
- 计算机图形学实践教程随书源代码
- DX11,DX图形设计游戏跳一跳C++实现
- opengl在MFC平台上绘制三维图形并实现
评论
共有 条评论