• 大小: 2.1MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-10
  • 语言: C/C++
  • 标签: 图形  

资源简介

设计和实现一个图形函数库,具有绘制直线段、任意圆弧、椭圆弧、多边形区域的阴影填充和颜色填充等功能; 并利用该库生成一个二维图形场景,其中包含编写者的名字。注:仅调用画点函数 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个文件信息

评论

共有 条评论