📄 mcquadtree.cpp
字号:
// MCQuadTree.cpp: implementation of the CMCQuadTree class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "MCQuadTree.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
CMCQuadTree::CMCQuadTree()
{
m_pRootTree = NULL;
m_pParentTree = NULL;
for(int i=0;i<4;i++)
m_pChildTree[i] = NULL; // 孽靛 屈侥捞聪瘪 4俺究父 啊瘤备 乐厘..
m_pHighest = NULL;
m_pLowest = NULL;
}
CMCQuadTree::~CMCQuadTree()
{
for(int i=0;i<4;i++)
SAFE_DELETE(m_pChildTree[i]);
}
BOOL CMCQuadTree::CreateMCQuad( DWORD dwSx, DWORD dwSz, DWORD dwWidth, DWORD dwHeight, int nLevel, CMCQuadTree* pParent )
{
return FALSE;
if( dwWidth <= 1 || nLevel >= MAX_QUADLEVEL )
{
return FALSE;
}
if(!pParent)
m_pRootTree = this;
else
m_pRootTree = pParent->m_pRootTree;
m_pParentTree = pParent;
for(int i=0;i<4;i++)
{
m_pChildTree[i] = new CMCQuadTree;
// m_pChildTree[i]->CreateMCQuad();
}
return TRUE;
}
void CMCQuadTree::BuildQuadTree()
{
}
void CMCQuadTree::AddTriangle( const D3DXVECTOR3& v1, const D3DXVECTOR3& v2, const D3DXVECTOR3& v3 )
{
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -