资源简介
在vc++6.0环境下,基于OPENGL实现图形学设计内容。包括实现五边形到五角星的动态变换;利用DDA、中点画线法、Bresenham算法画直线;利用中点画圆法、Bresenham算法画圆;利用栅栏填充、扫描线填充实现多边形内部颜色填充;以及实现二维图形、三维图形的平移、放大、缩小、对称、旋转、错切等基本图形变换。
代码片段和文件信息
// ChildDlg.cpp : implementation file
//
#include “stdafx.h“
#include “图形变换.h“
#include “ChildDlg.h“
#include “MyDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CChildDlg dialog
CChildDlg::CChildDlg(CWnd* pParent /*=NULL*/)
: CDialog(CChildDlg::IDD pParent)
{
//{{AFX_DATA_INIT(CChildDlg)
m_out1 = 0;
m_out2 = 0;
m_out3 = 0;
m_out4 = 0;
//}}AFX_DATA_INIT
}
void CChildDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CChildDlg)
DDX_Text(pDX IDC_EDIT1 m_out1);
DDX_Text(pDX IDC_EDIT2 m_out2);
DDX_Text(pDX IDC_EDIT3 m_out3);
DDX_Text(pDX IDC_EDIT4 m_out4);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CChildDlg CDialog)
//{{AFX_MSG_MAP(CChildDlg)
ON_BN_CLICKED(IDOK OnOK1)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CChildDlg message handlers
void CChildDlg::OnCancel()
{
// TODO: Add extra cleanup here
MessageBox(“放弃修改“);
CDialog::OnCancel();
}
void CChildDlg::OnOK1()
{
// TODO: Add your control notification handler code here
// UpdateData(TRUE);
CDialog::OnOK();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 184395 2017-06-26 16:58 exe可执行文件\图形变换.exe
文件 1342 2017-03-28 12:13 图形变换\ChildDlg.cpp
文件 1280 2017-03-28 12:11 图形变换\ChildDlg.h
文件 1043 2017-06-03 19:44 图形变换\ChildDlg0.cpp
文件 1236 2017-06-03 19:44 图形变换\ChildDlg0.h
文件 1117 2017-04-02 09:48 图形变换\ChildDlg2.cpp
文件 1210 2017-04-02 09:48 图形变换\ChildDlg2.h
文件 3649 2017-04-10 23:39 图形变换\ChildDlg3.cpp
文件 1582 2017-04-10 23:39 图形变换\ChildDlg3.h
文件 11964 2017-06-03 20:02 图形变换\Debug\ChildDlg.obj
文件 4780 2017-06-03 20:02 图形变换\Debug\ChildDlg.sbr
文件 10500 2017-06-03 20:02 图形变换\Debug\ChildDlg0.obj
文件 2882 2017-06-03 20:02 图形变换\Debug\ChildDlg0.sbr
文件 11320 2017-06-03 20:02 图形变换\Debug\ChildDlg2.obj
文件 2999 2017-06-03 20:02 图形变换\Debug\ChildDlg2.sbr
文件 19335 2017-06-03 20:02 图形变换\Debug\ChildDlg3.obj
文件 4883 2017-06-03 20:02 图形变换\Debug\ChildDlg3.sbr
文件 10284 2017-06-03 20:02 图形变换\Debug\ChildDlg4.obj
文件 2756 2017-06-03 20:02 图形变换\Debug\ChildDlg4.sbr
文件 20058 2017-06-03 20:02 图形变换\Debug\MainFrm.obj
文件 4191 2017-06-03 20:02 图形变换\Debug\MainFrm.sbr
文件 85067 2017-06-03 20:02 图形变换\Debug\MyDlg.obj
文件 75870 2017-06-03 20:02 图形变换\Debug\MyDlg.sbr
文件 105769 2017-06-03 20:02 图形变换\Debug\StdAfx.obj
文件 1376321 2017-06-03 20:02 图形变换\Debug\StdAfx.sbr
文件 263168 2018-01-28 22:21 图形变换\Debug\vc60.idb
文件 389120 2017-06-03 20:36 图形变换\Debug\vc60.pdb
文件 5620736 2017-06-03 19:40 图形变换\Debug\图形变换.bsc
文件 184395 2017-06-26 16:58 图形变换\Debug\图形变换.exe
文件 493572 2017-06-26 16:58 图形变换\Debug\图形变换.ilk
............此处省略42个文件信息
- 上一篇:C++中文版手册 可直接开打查看
- 下一篇:MFC 绘图 键盘控制图片移动
相关资源
- 计算机图形学大作业简易绘图板mfc
- 计算机图形学OPENGL 动画代码
- 计算机图形学画线、画圆、种子填充
- vc6.0实现的计算机图形学各种算法源代
- VC++的MFC计算机图形学点线多边形裁剪
- 计算机图形学源代码
- 计算机图形学作品vc++
- 计算机图形学作业-设计和实现一个图
- C++MFC源代码二维绘图工具计算机图形
- 计算机图形学实验代码包括图形旋转
- opengl MFC时钟动画
- c++QT5新版画任意阶贝塞尔曲线完整工
- 孔令德 计算机图形学
- MFC计算机图形学-三维图形几何变换斜
- 计算机图形学opengl作业
- 光线跟踪 入门级 项目代码
- 计算机图形学实践教程随书源代码
- 计算机图形学实践教程 vc++ 案例 源码
- 孔令德 计算机图形学基础教程visual
- 计算机图形学实践教程第2版源程序
- MFC实现Koch曲线的绘制
- 计算机图形学(MFC)-直线段裁剪
- 计算机图形学MFC-双缓冲二维图形几何
- 计算机图形学 猫变虎作业
- 计算机图形学作业
- 计算机图形学基础教程Visual C++版 孔令
- C++ 孔令德计算机图形学习题答案源代
- 计算机图形学+配书源代码
- 计算机图形学原理及算法教程(Visu
- OpenGL计算机图形学2D太阳系模型
评论
共有 条评论