2012-11-04 3 views
0

기본적으로 게임 내에서 도로를 만들려고 시도하고 있으며 기존 지오메트리가 실제로이 도로에 있는지를 어떻게 확인할 수 있는지 고민하고 있습니다.2 포인트 사이의 직사각형 계산 및 위치가 맞는지 감지하기

기본적으로 나는 x, y, z 좌표의 목록을 가지고 있으며, 내가 따라야 할 모든 경로 사이에 직선을 그리면 (임의의 폭으로 가정).

문제는 법선/정점/인덱스의 목록이 있고 내 도로 경계 내에서 무엇이 아닌지를 "감지"하는 방법을 모르는 것입니다.

누구의 어떤 아이디어가 어떻게 할 수있는 기본적 말한다 오른쪽 기능 :

IsPointOnRoad (부동 소수점 [3] 점)

사람이 작업을 수행하는 방법에 대한 아이디어가? 나는 슬픈 듯이 내 수학에 녹슬었고, 이것을 생각하려고 노력 해왔다.

미리 감사드립니다.

+0

유용한 답변을 제공하려면 다른 개체를 설명하면 도움이 될 것입니다. 우리는 그것들을 예를 들어 포인트로 간주 할 수 있습니까? 아니면 복잡한 3D 모양입니까? –

+0

Ahh 좋은 지적은 미안하지만, 기본적으로 삼각형을 나타내는 꼭지점을 가지고 있습니다. 가장 복잡한 계단이 될 것입니다,하지만 난 정말 포인트가 나중에 도로에서 고려해야할지 알고 싶습니다? – Geesu

+0

도로를 어떻게 표현 했습니까? 당신이 제공하는 함수의 매개 변수는 오직 3 점을 가지고 있습니다, 당신은 도로에 대해서만 3 점을 사용해야합니까? – zdd

답변

관련 문제