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

资源简介

基于VC++6.0中MFC的计算机图形学程序,实现了画点画线画多边形,多边形的裁剪填充消隐,二、三维图形变换(对称,镜像,拉伸,放大缩小,动画等等)

资源截图

代码片段和文件信息

// CMDlg.cpp : implementation file
//

#include “stdafx.h“
#include “dian.h“
#include “CMDlg.h“
#include “dianView.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CCMDlg dialog


CCMDlg::CCMDlg(CWnd* pParent /*=NULL*/)
: CDialog(CCMDlg::IDD pParent)
{
//{{AFX_DATA_INIT(CCMDlg)
m_x = 0;
m_y = 0;
//}}AFX_DATA_INIT
}


void CCMDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CCMDlg)
DDX_Text(pDX IDC_EDIT1 m_x);
DDX_Text(pDX IDC_EDIT2 m_y);
//}}AFX_DATA_MAP
}

BOOL CCMDlg::Create(){
return CDialog::Create(CCMDlg::IDD);
}

BEGIN_MESSAGE_MAP(CCMDlg CDialog)
//{{AFX_MSG_MAP(CCMDlg)
ON_WM_SHOWWINDOW()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CCMDlg message handlers

void CCMDlg::OnShowWindow(BOOL bShow UINT nStatus) 
{
CDialog::OnShowWindow(bShow nStatus);

// TODO: Add your message handler code here

}

void CCMDlg::OnOK() 
{
// TODO: Add extra validation here

    UpdateData(TRUE);
    CPoint pt;
    pt.x=this->m_x;
    pt.y=this->m_y;
    this->m_pView->m_pt_array.Add(pt);
    this->m_pView->Invalidate();
    //CDialog::OnOK();删除该行代码
CDialog::OnOK();
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        599  2018-03-22 02:05  图形学\BasicClass.h

     文件        689  2018-04-13 16:08  图形学\Basicdd.h

     文件       1670  2018-03-20 21:41  图形学\BasicGraph.h

     文件       6014  2018-04-11 09:20  图形学\CHANG.H

     文件        249  2018-03-26 09:43  图形学\Cline.asp

     文件       2353  2018-04-13 16:30  图形学\CLine.h

     文件       1418  2018-03-20 21:27  图形学\CMDlg.cpp

     文件       1250  2018-04-11 09:20  图形学\CMDlg.h

     文件       1290  2018-05-10 16:08  图形学\CMDlx.cpp

     文件       1209  2018-05-10 16:01  图形学\CMDlx.h

     文件       1231  2018-05-10 15:00  图形学\CMDly.cpp

     文件       1223  2018-05-10 15:00  图形学\CMDly.h

     文件       1125  2018-05-10 15:25  图形学\CMLC.cpp

     文件       1170  2018-05-10 00:36  图形学\CMLC.h

     文件        967  2018-04-02 23:16  图形学\CutLines.h

     文件      19730  2018-04-15 17:21  图形学\Debug\CMDlg.obj

     文件          0  2018-04-15 17:21  图形学\Debug\CMDlg.sbr

     文件      11957  2018-05-11 09:41  图形学\Debug\CMDlx.obj

     文件          0  2018-05-11 09:41  图形学\Debug\CMDlx.sbr

     文件      11823  2018-05-11 09:41  图形学\Debug\CMDly.obj

     文件          0  2018-05-11 09:41  图形学\Debug\CMDly.sbr

     文件      11675  2018-05-11 09:41  图形学\Debug\CMLC.obj

     文件          0  2018-05-11 09:41  图形学\Debug\CMLC.sbr

     文件    6235136  2018-05-11 14:19  图形学\Debug\dian.bsc

     文件     233546  2018-05-11 14:19  图形学\Debug\dian.exe

     文件    5355016  2018-05-11 14:19  图形学\Debug\dian.ilk

     文件      23763  2018-03-28 08:07  图形学\Debug\dian.obj

     文件    7466112  2018-03-22 19:09  图形学\Debug\dian.pch

     文件     926720  2018-05-11 14:19  图形学\Debug\dian.pdb

     文件      10812  2018-05-11 14:19  图形学\Debug\dian.res

............此处省略73个文件信息

评论

共有 条评论