实验三计算机图形学多边形填充算法汇总

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

洛阳理工学院实验报告计算机与信B120531

B12053113

系别学号班级姓名息工程系课程名称计算机图形学实验日期

2013-11-7

成绩实验名称多边形填充算法编程

实验目的:熟悉多边形填充算法,掌握MFC图形编程的基本方法和调试技巧。

实验条件:

计算机;VS2008;OpenGL

实验内容:

1.使用MFC技术实现多边形有效边表填充算法,参考界面效果如下:

类的实现// ChildView.cpp : CChildView

stdafx.h #include

demo.h #include

ChildView.h #include

#include

四舍五入宏定义//int#define Round(d) (floor(d+0.5)) _DEBUG #ifdef DEBUG_NEW new#define

2.使用MFC技术实现多边形边缘填充算法,参考界面效果如下:

// demoView.cpp : CdemoView 类的实现

#include stdafx.h

#include demo.h

#include demoDoc.h

#include demoView.h

#include

#define Round(d) int(floor(d+0.5))//四舍五入宏定义#ifdef _DEBUG

#define new DEBUG_NEW

#endif

// CdemoView

IMPLEMENT_DYNCREATE(CdemoView, CView)

BEGIN_MESSAGE_MAP(CdemoView, CView)

// 标准打印命令

ON_COMMAND(ID_, &CView::On)

ON_COMMAND(ID_, &CView::On)

ON_COMMAND(ID_, &CdemoView::On)

ON_COMMAND(ID_DRAW_PIC, &CdemoView::OnDrawPic)

END_MESSAGE_MAP()

// CdemoView 构造/析构

CdemoView::CdemoView()

{

// demoView.cpp : CdemoView 类的实现#include stdafx.h

#include demo.h

#include demoDoc.h

#include demoView.h

#include

#define Round(d) int(floor(d+0.5))//四舍五入宏定义#ifdef _DEBUG

#define new DEBUG_NEW

#endif

相关文档
最新文档