글
Technical Article 2004. 12. 21. 15:15사각형 출돌체크
// int nSpecing = 0;
// int nSize = m_vecColl.size();
// for(int n=0;n<nSize;n++)
// {
// CFiaRect rtTmp = (CFiaRect)m_vecColl.elementAt(n);
//
// nSpecing = rtTmp.nReserved;
// // int x=(rtTmp.x+rtTmp.dx/2)-(rt.x+rt.dx/2);
// // int y=(rtTmp.y+rtTmp.dy/2)-(rt.y+rt.dy/2);
// //
// //
// // if( ( Math.abs(x) < Math.abs(rtTmp.dx/2+rt.dx/2) ) &&
// // ( Math.abs(y) <= Math.abs(rtTmp.dy/2+rt.dy/2) ) )
// // return false;
//
//
// if ( rtTmp.x <= rt.x-nSpecing & rtTmp.x+rtTmp.dx >= rt.x-nSpecing )
// {
// if ( rtTmp.y <= rt.y-nSpecing & rtTmp.y+rtTmp.dy >= rt.y-nSpecing )
// return false;
//
// if ( rtTmp.y <= rt.y-nSpecing+rt.dy+nSpecing*2 & rtTmp.y+rtTmp.dy >= rt.y-nSpecing+rt.dy+nSpecing*2 )
// return false;
// }
//
// if ( rtTmp.x <= rt.x-nSpecing+rt.dx+nSpecing*2 & rtTmp.x+rtTmp.dx >= rt.x-nSpecing+rt.dx+nSpecing*2 )
// {
// if ( rtTmp.y <= rt.y-nSpecing & rtTmp.y+rtTmp.dy >= rt.y-nSpecing )
// return false;
//
// if ( rtTmp.y <= rt.y-nSpecing+rt.dy+nSpecing*2 & rtTmp.y+rtTmp.dy >= rt.y-nSpecing+rt.dy+nSpecing*2 )
// return false;
// }
// }
// int nSize = m_vecColl.size();
// for(int n=0;n<nSize;n++)
// {
// CFiaRect rtTmp = (CFiaRect)m_vecColl.elementAt(n);
//
// nSpecing = rtTmp.nReserved;
// // int x=(rtTmp.x+rtTmp.dx/2)-(rt.x+rt.dx/2);
// // int y=(rtTmp.y+rtTmp.dy/2)-(rt.y+rt.dy/2);
// //
// //
// // if( ( Math.abs(x) < Math.abs(rtTmp.dx/2+rt.dx/2) ) &&
// // ( Math.abs(y) <= Math.abs(rtTmp.dy/2+rt.dy/2) ) )
// // return false;
//
//
// if ( rtTmp.x <= rt.x-nSpecing & rtTmp.x+rtTmp.dx >= rt.x-nSpecing )
// {
// if ( rtTmp.y <= rt.y-nSpecing & rtTmp.y+rtTmp.dy >= rt.y-nSpecing )
// return false;
//
// if ( rtTmp.y <= rt.y-nSpecing+rt.dy+nSpecing*2 & rtTmp.y+rtTmp.dy >= rt.y-nSpecing+rt.dy+nSpecing*2 )
// return false;
// }
//
// if ( rtTmp.x <= rt.x-nSpecing+rt.dx+nSpecing*2 & rtTmp.x+rtTmp.dx >= rt.x-nSpecing+rt.dx+nSpecing*2 )
// {
// if ( rtTmp.y <= rt.y-nSpecing & rtTmp.y+rtTmp.dy >= rt.y-nSpecing )
// return false;
//
// if ( rtTmp.y <= rt.y-nSpecing+rt.dy+nSpecing*2 & rtTmp.y+rtTmp.dy >= rt.y-nSpecing+rt.dy+nSpecing*2 )
// return false;
// }
// }
![](https://lh3.googleusercontent.com/-hYZb_novCPQ/V5HuGPkGFUI/AAAAAAAAANk/f8zcKkeTBbA1A-W6yuqfk12fs8bd8FeOQCL0B/banner_468_60.png)
RECENT COMMENT