나만 보는 곳 썸네일형 리스트형 높이맵 상에서 현재 위치의 y값(높이) 구하기 [DirectX] a1 ㅡ a3 l ㅣ a0 ㅡ a2 4개의 점으로 이루어진 사각형 내에 한 지점(Vector3)의 높이를 알고 싶을 때 1단계 a0, a1, a2 로 이루어진 삼각 폴리곤과 a3, a2, a1로 이루어진 삼각 폴리곤 중 어떤 폴리곤에 속하는 지 알아낸다. Vector3 vPos; // 현재 나의 위치 int x = (int)vPos.x; // 정수 부분 int z = (int)vPos.z; // 정수 부분 float fDeltaX = vPos.x - x; // 소수 부분 float fDeltaZ = vPos.z - z; // 소수 부분 ( 1.f 로 판단하는 것은 정사각형에서만 가능하다. 직사각형의 경우 다른 식이 필요 ) if(fDeltaX + fDeltaZ < 1.f) a0, a1, a2 폴리곤에 속.. 이전 1 다음