나는 그림과 같이 알려진 4 개의 좌표와 2 개의 알려진 좌표가있는 평야가 있습니다. 평면의 MATLAB을 사용하여 3D 공간에서 평면에서 선의 교차점을 찾는 방법
네 개의 좌표가 라인의
A = (-5 -5 -8)
B = (15 15 -8)
C = (15 15 12)
D = (-5 -5 12)
공동 좌표는이 경우 라인과 일반 교차에서
M = (1.3978,40,6.1149)
N = 4.3943, 4.8078,0.3551)
되어 있으며, 그럼 어떻게 내가 지점을 찾을 수 있습니다 MATLAB을 사용하여 3D 공간에서 선과 평면의 교차점? 또는 두 항목 모두 교차하는지 확인하려면 어떻게해야합니까?
내가 비디오 tutorial to find equation of plane from three points 및 tutorial for finding point where line intersects a plain
에 따라하지만 내 경우에 해결책을 찾기 위해 노력했다, 평면의 방정식은 0이다. 그래서 나는 혼란 스럽다. 누구든지 나를 도울 수 있습니까? 사전에
감사합니다, 마누
가 귀하의 회신 – manoos
주셔서 대단히 감사합니다, B = -6.0096 40.4090 10.0000] C = [-6.0096 40.4090 11.0000], D = [-6.8756 39.9090 11.0000] 및 라인 포인트 P0 = [1.3978 40.0000 6.1149], P1 = [4.3943-4.8078 0.3551], 함수를 사용할 때 check = 1이고 I = [-21.2205 31.6268 -6.3689]. 사실 교차가 없습니다. 설명해 주시겠습니까? 왜 이런 결과가 나옵니까? – manoos
평면을 정의하는 데 3 점만 필요하며 4 점은 동일 평면이 아닙니다.네가 그렇기 때문에 이것은 문제가되지 않는다. 그러나, 나는 당신의 산출물을 재현하는데 실패하고 있으며, 결과는 나에게 합리적으로 보였다. 귀하의 의견을 통해 얻은 결과물을 살펴보십시오. 잘하면 실수를 발견 할 수 있습니다. –