• 大小: 8.44MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2022-06-08
  • 语言: 其他
  • 标签: OpenGL  3D  

资源简介

OpenGL 实现机器人模型的建模,且可以活动各个关节

资源截图

代码片段和文件信息

// MainFrm.cpp : implementation of the CMainframe class
//

#include “stdafx.h“
#include “OpenGL3D.h“

#include “MainFrm.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#endif


// CMainframe

IMPLEMENT_DYNCREATE(CMainframe CframeWnd)

BEGIN_MESSAGE_MAP(CMainframe CframeWnd)
ON_WM_CREATE()
END_MESSAGE_MAP()

static UINT indicators[] =
{
ID_SEPARATOR           // status line indicator
ID_INDICATOR_CAPS
ID_INDICATOR_NUM
ID_INDICATOR_SCRL
};


// CMainframe construction/destruction

CMainframe::CMainframe()
{
// TODO: add member initialization code here
}

CMainframe::~CMainframe()
{
}


int CMainframe::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CframeWnd::OnCreate(lpCreateStruct) == -1)
return -1;

if (!m_wndToolBar.CreateEx(this TBstyle_FLAT WS_CHILD | WS_VISIBLE | CBRS_TOP
| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
!m_wndToolBar.LoadToolBar(IDR_MAINframe))
{
TRACE0(“Failed to create toolbar\n“);
return -1;      // fail to create
}

if (!m_wndStatusBar.Create(this) ||
!m_wndStatusBar.SetIndicators(indicators
  sizeof(indicators)/sizeof(UINT)))
{
TRACE0(“Failed to create status bar\n“);
return -1;      // fail to create
}

// TODO: Delete these three lines if you don‘t want the toolbar to be dockable
m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndToolBar);

return 0;
}

BOOL CMainframe::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CframeWnd::PreCreateWindow(cs) )
return FALSE;
// TODO: Modify the Window class or styles here by modifying
//  the CREATESTRUCT cs

return TRUE;
}


// CMainframe diagnostics

#ifdef _DEBUG
void CMainframe::AssertValid() const
{
CframeWnd::AssertValid();
}

void CMainframe::Dump(CDumpContext& dc) const
{
CframeWnd::Dump(dc);
}

#endif //_DEBUG


// CMainframe message handlers




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

     文件     229376  2011-12-19 10:53  OpenGL3D\debug\OpenGL3D.exe

     文件    1866120  2011-12-19 10:53  OpenGL3D\debug\OpenGL3D.ilk

     文件    3779584  2011-12-19 10:53  OpenGL3D\debug\OpenGL3D.pdb

     文件      18456  2011-12-19 10:53  OpenGL3D\OpenGL3D\Debug\BuildLog.htm

     文件      34637  2011-12-18 10:31  OpenGL3D\OpenGL3D\Debug\MainFrm.obj

     文件         69  2011-12-19 10:53  OpenGL3D\OpenGL3D\Debug\mt.dep

     文件        664  2011-12-18 10:34  OpenGL3D\OpenGL3D\Debug\OpenGL3D.exe.embed.manifest

     文件        728  2011-12-18 10:34  OpenGL3D\OpenGL3D\Debug\OpenGL3D.exe.embed.manifest.res

     文件        629  2011-12-19 10:53  OpenGL3D\OpenGL3D\Debug\OpenGL3D.exe.intermediate.manifest

     文件      36976  2011-12-18 12:10  OpenGL3D\OpenGL3D\Debug\OpenGL3D.obj

     文件   13697024  2011-12-18 10:31  OpenGL3D\OpenGL3D\Debug\OpenGL3D.pch

     文件      30788  2011-12-18 10:34  OpenGL3D\OpenGL3D\Debug\OpenGL3D.res

     文件      22333  2011-12-18 10:31  OpenGL3D\OpenGL3D\Debug\OpenGL3DDoc.obj

     文件      93674  2011-12-19 10:53  OpenGL3D\OpenGL3D\Debug\OpenGL3DView.obj

     文件     336594  2011-12-18 10:31  OpenGL3D\OpenGL3D\Debug\stdafx.obj

     文件     740352  2011-12-19 10:53  OpenGL3D\OpenGL3D\Debug\vc80.idb

     文件     716800  2011-12-19 10:53  OpenGL3D\OpenGL3D\Debug\vc80.pdb

     文件       1955  2011-12-18 10:10  OpenGL3D\OpenGL3D\MainFrm.cpp

     文件        739  2011-12-18 10:10  OpenGL3D\OpenGL3D\MainFrm.h

     文件       1609  2011-12-19 09:54  OpenGL3D\OpenGL3D\MArm.h

     文件       1001  2011-12-18 10:34  OpenGL3D\OpenGL3D\MJoint.h

     文件       1571  2011-12-19 09:40  OpenGL3D\OpenGL3D\MLeg.h

     文件       3029  2011-12-18 10:33  OpenGL3D\OpenGL3D\MModel.h

     文件       1557  2011-12-19 09:30  OpenGL3D\OpenGL3D\MTrunk.h

     文件      54080  2011-12-18 10:21  OpenGL3D\OpenGL3D\OpenGL3D.aps

     文件       3848  2011-12-18 10:10  OpenGL3D\OpenGL3D\OpenGL3D.cpp

     文件        543  2011-12-18 10:10  OpenGL3D\OpenGL3D\OpenGL3D.h

     文件      11046  2011-12-18 10:10  OpenGL3D\OpenGL3D\OpenGL3D.rc

     文件       6256  2011-12-18 10:31  OpenGL3D\OpenGL3D\OpenGL3D.vcproj

     文件       1427  2011-12-19 11:09  OpenGL3D\OpenGL3D\OpenGL3D.vcproj.BF50EDB01E41487.Administrator.user

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

评论

共有 条评论