2013-10-06 4 views
0

축 정렬 된 경계 상자에있는 3D 삼각형의 가장 높은 Y 축 값을 검색하려고합니다. 이것은 반드시 삼각형의 3 개의 정점 중 하나를 반환하지 않아야하지만 AABB가 충돌 할 가장 높은 점을 반환해야합니다. 더 많은 정보가 필요하다면 물어보십시오. 그러나 나는 자바를 사용하여 어떤 종류의 예제를 찾고 있습니다.AABB에서 3D 삼각형의 가장 높은 점을 얻으려면 어떻게해야합니까?

Example

+0

나는 3 점 모두의 모든 Y 좌표의 최대 값이 아닌가? – Matthieu

+0

나는 삼각형의 가장 높은 점을 찾고 있지 않다. 삼각형이 낮아진다면 AABB가 삼각형과 충돌 할 가장 높은 점을 찾고있다. 그리고 모서리 중 하나와 충돌하지 않으면 3 개의 꼭지점 중 하나가 아닌 값을 반환합니다. –

답변

0

1 단계 : 기본 삼각형의 중심을 찾을 2 단계 (그것을 찾는 데 실제적인 방법을 사용) : 당신이 중심을 찾으면, 이미 빗변 (Y)가 사용을 피타고라스의 정리 높이 (예상되는 답)를 찾는 방법. 대답을 얻길 바랍니다.

0

평면 (경계 상자의 아래쪽)과 삼각형 사이의 교차 쿼리를 원합니다. 사용하는 라이브러리에 따라 다르지만, AABB 라이브러리의 문서에서 교차 쿼리를 찾으면 (AABB는 일반적으로 충돌 및 거리 쿼리에 사용됨) 찾을 수있을 것입니다.