3 가지 js 레이싱 게임을위한 충돌 시스템을 구현하려고합니다. 나는이 가이드를 따라 두 차량 간의 충돌 후 최종 선형 및 각속도를 계산하는 시스템을 구현합니다. 그것은 정상에 대한 올바른 방향을 찾기에 관해서정상 방향에 대한 올바른 방향 찾기
https://www.myphysicslab.com/engine2D/collision-en.html#resting_contact
그러나 나는 열세에있다. 링크에 따르면 : 벡터 n이 충격을받는 몸체 B의 가장자리에 수직 (수직)이고 몸체 B에서 바깥 쪽을 향하게합니다.이 법선을 찾기 위해 다음 방법을 사용하고 있습니다. 보통의 수치를 찾기
는How do I calculate the normal vector of a line segment?
간단하지만 문제가 내 프로그램이 올바른 방향을 사용하고 있습니다. 예를 들어, 나는 파란색이 아닌 빨간색을 원한다.
스택 오버플로에 오신 것을 환영합니다. 질문에는 링크가 포함될 수 있지만 * 관련해서는 안됩니다. 질문에 뭔가가 필요한 경우 질문에 넣으십시오. 이러한 객체와 충돌을 정의하는 변수에 대해 알려 주면 법선을 계산하는 방법을 알려줄 수 있습니다. – Beta
링크를 확인하지 않았지만 사진에서 '랩'이있는 내적이 0보다 큰 법선을 원하는 것처럼 보입니다. –
2D 또는 3D에서 벡터'r_ap' 및'r_bp'가 있습니까? 법선 벡터의 방향이 계산에 어떤 영향을 미칩니 까? 당신의 목표는 무엇입니까? – coproc