• 大小: 743KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-01
  • 语言: 其他
  • 标签:

资源简介

本人自己亲自完成的七个计算机图形学实验之五,需要参考的就下吧,我只为赚取积分。

资源截图

代码片段和文件信息

// Dialog_Change_View.cpp : implementation file
//

#include “stdafx.h“
#include “GL5.h“
#include “Dialog_Change_View.h“

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

/////////////////////////////////////////////////////////////////////////////
// CDialog_Change_View dialog


CDialog_Change_View::CDialog_Change_View(CWnd* pParent /*=NULL*/)
: CDialog(CDialog_Change_View::IDD pParent)
{
//{{AFX_DATA_INIT(CDialog_Change_View)
m_end_x = 0.0;
m_end_y = 0.0;
m_end_z = 0.0;
m_start_x = 0.0;
m_start_y = 0.0;
m_start_z = 0.0;
m_up_x = 0.0;
m_up_y = 0.0;
m_up_z = 0.0;
//}}AFX_DATA_INIT
}


void CDialog_Change_View::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CDialog_Change_View)
DDX_Text(pDX IDC_EDIT_END_X m_end_x);
DDX_Text(pDX IDC_EDIT_END_Y m_end_y);
DDX_Text(pDX IDC_EDIT_END_Z m_end_z);
DDX_Text(pDX IDC_EDIT_START_X m_start_x);
DDX_Text(pDX IDC_EDIT_START_Y m_start_y);
DDX_Text(pDX IDC_EDIT_START_Z m_start_z);
DDX_Text(pDX IDC_EDIT_UP_X m_up_x);
DDX_Text(pDX IDC_EDIT_UP_Y m_up_y);
DDX_Text(pDX IDC_EDIT_UP_Z m_up_z);
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CDialog_Change_View CDialog)
//{{AFX_MSG_MAP(CDialog_Change_View)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CDialog_Change_View message handlers

void CDialog_Change_View::OnOK() 
{
// TODO: Add extra validation here
UpdateData(true);
glClear(GL_COLOR_BUFFER_BIT);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluLookAt(m_start_x m_start_y m_start_z m_end_x m_end_y m_end_z m_up_x m_up_y m_up_z);

CDialog::OnOK();
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2011-08-08 18:25  20085279 龚若皓 实验五 三维图形几何变换程序设计\
     目录           0  2011-08-08 18:12  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\
     目录           0  2011-08-08 18:12  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\Debug\
     文件     2228303  2011-06-10 15:17  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\Debug\GL5.exe
     文件        1783  2011-06-10 14:53  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\Dialog_Change_View.cpp
     文件        1424  2011-06-10 14:25  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\Dialog_Change_View.h
     文件        1529  2011-06-10 14:53  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\Dialog_Projection.cpp
     文件        1351  2011-06-10 14:49  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\Dialog_Projection.h
     文件        1391  2011-06-10 17:33  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\Dialog_Rotate.cpp
     文件        1285  2011-06-10 13:52  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\Dialog_Rotate.h
     文件        1436  2011-06-10 12:50  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\Dialog_Scale.cpp
     文件        1253  2011-06-10 12:49  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\Dialog_Scale.h
     文件        1477  2011-06-10 10:37  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\Dialog_Translate.cpp
     文件        1297  2011-06-10 10:30  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\Dialog_Translate.h
     文件       48188  2011-06-10 14:51  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\GL5.APS
     文件        6497  2011-06-10 17:33  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\GL5.clw
     文件        4155  2011-04-07 14:33  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\GL5.cpp
     文件        5149  2011-06-10 15:22  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\GL5.dsp
     文件         512  2011-04-07 14:33  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\GL5.dsw
     文件        1323  2011-04-07 14:33  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\GL5.h
     文件       99328  2011-06-10 17:33  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\GL5.ncb
     文件       51712  2011-06-10 17:33  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\GL5.opt
     文件         242  2011-06-10 15:51  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\GL5.plg
     文件       17195  2011-06-10 14:51  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\GL5.rc
     文件        1703  2011-06-10 11:25  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\GL5Doc.cpp
     文件        1463  2011-06-10 11:25  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\GL5Doc.h
     文件       10596  2011-06-10 11:33  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\GL5View.cpp
     文件        2051  2011-04-07 15:04  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\GL5View.h
     文件        4346  2011-06-10 14:51  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\MainFrm.cpp
     文件        1637  2011-06-10 14:48  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\MainFrm.h
     文件        4239  2011-04-07 14:33  20085279 龚若皓 实验五 三维图形几何变换程序设计\GL5\ReadMe.txt
............此处省略11个文件信息

评论

共有 条评论