원과 원 충돌 체크하는 방법

원과 원의 출돌 체크는 매우 깔끔하게 처리할수 있다. 두개의 원이 있고 반지름이 각각 R1 ,R2가 있다. 여기서 충돌했을때의 그림을 보자 직관적으로 두개의 중심의 거리보다 반지름의 합보다 작은걸 알수있다. 좀더 자세히 보기위해 태그를 추가했다. 두 거리는 아래의 공식으로 쉽게 구할수 있다. 거기에 두개의 반지름의 합보다 거리의 값이 작으면 충돌이 발생했다는 것이다. 하지만 이와같은식 을 컴퓨터로 구현할려면더 보기

DirectXMath 라이브러리

다이렉트에서는 수학적 라이브러리를 따로 제공하고있다. 해당 라이브러리는 사용할려면 xnamath.h 추가했어야했지만 언제부터인지 현재 2017에서는 DirectXMath.h 로 바뀌었다. 이 라이브러리의 특징은 SSE2의 명령집합을 사용한다는 점이다. 이는 SIMD의 레지스터를 사용해서 여러개의 값을 한번에 처리 할수 있다는 의미이다. VS 2017에서는 따로 라이브러리 속성에 추가할 필요가 없이 바로 사용가능하다. 먼저 간단한 0행렬과 단위행렬을 출력하는 코드이다. 1 2 3 4 5 6 7더 보기