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

资源简介

在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个文件信息

评论

共有 条评论