홈
태그
미디어로그
위치로그
방명록
분류 전체보기
(217)
프로그래밍
(83)
3D게임프로그래밍
(13)
C언어 프로그래밍
(4)
API 프로그래밍
(13)
네트워크 프로그래밍
(15)
툴프로젝트
(10)
DirectX 2D게임프로그래밍
(9)
2D or 3D 이미지 추출방법
(3)
언리얼엔진5
(1)
유니티
(2)
코인
(2)
코인현황
(2)
미녀코인
(0)
ABOUT ME
-
트위터
인스타그램
Today
-
Yesterday
-
Total
-
헤이즐넛의 향기
헤이즐넛의 향기
메뉴
검색
컨텐츠 검색
블로그 내 검색
3D 박스AABB 와 구충돌
프로그래밍/3D게임프로그래밍
2014. 4. 25. 21:09
반응형
bool CheckCollBox(const D3DXVECTOR3& vPos, const D3DXVECTOR3& vMax,const D3DXVECTOR3& vMin) { if(vPos.x >= vMin.x && vPos.y >= vMin.y && vPos.z >= vMin.z && vPos.x <= vMax.x && vPos.y <= vMax.y && vPos.z <= vMax.z) { return true; } else { return false; } } D3DXVECTOR3 vDistance = vCenter1 - vCenter2; float RadiusSum = Radius1 + Radius2; bool CheckCollSphere(const D3DXVECTOR3& Distance, const float& RadiusSum) { float fDistance = D3DXVec3Length(&Distance); if(fDistance > RadiusSum) return false; //충돌안됨 else return true; //충돌 }
반응형
공유하기
게시글 관리
헤이즐넛의 향기
저작자표시
'
프로그래밍
>
3D게임프로그래밍
' 카테고리의 다른 글
[3D포트폴리오]개인포폴
(0)
2014.07.23
트랜스폼노말
(0)
2014.04.24
로테이션 함수
(0)
2014.04.24
지형 높이 구하기
(0)
2014.04.24
랜더링 파이프라인
(0)
2014.04.20
관련글
관련글 더보기
[3D포트폴리오]개인포폴
트랜스폼노말
로테이션 함수
지형 높이 구하기
티스토리툴바