📄 game_quietmesh.cpp
字号:
#include "..\Include\Game_QuietMesh.h"
#include "..\Include\Game_Resource.h"
Game_QuietMesh::Game_QuietMesh(wstring name,D3DXVECTOR3 vPos,float pith,float angle,float scale,float boxscalex,float boxscalez,float boxmovex,float boxmovez){
m_pMesh = Game_Resource::Instance()->GetMesh(name);
m_pMesh->InitMesh(vPos,pith,angle,scale);
m_pMesh->box();
m_pMesh->m_vMin.x = m_pMesh->m_vMin.x*boxscalex+boxmovex;
m_pMesh->m_vMax.x = m_pMesh->m_vMax.x*boxscalex+boxmovex;
m_pMesh->m_vMin.z = m_pMesh->m_vMin.z*boxscalez+boxmovez;
m_pMesh->m_vMax.z = m_pMesh->m_vMax.z*boxscalez+boxmovez;
}
void Game_QuietMesh::Render(float timeStep){
m_pMesh->FrameMove();
m_pMesh->Render(timeStep);
if(m_pMesh->m_BoundingBox){
D3DXVECTOR3 vMin,vMax;
vMin=m_pMesh->m_vMin;
vMax=m_pMesh->m_vMax;
m_pMesh->GetBoundingBox(&vMin,&vMax);
m_pMesh->RenderAABB(&vMin,&vMax);//画出盒子
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -