반응형 point line projection1 3차원 점 직선 투영(Point Line Projection) 방법1 3차원에서 lineP를 지나고 백터가 lineDir인 직선에 점 p를 수직으로 투영하는 문제입니다.여러 가지 방법이 있겠지만, 간단하게 하려면 점 p를 투영하기 위한 위 그림의 빨간색의 백터와 길이를 구하면 될 것으로 보입니다.백터와 길이를 구하게 된다면 p + distance*vector로 투영 점의 위치를 구할 수 있습니다. 우선 아래 그림의 Dist는 내적을 이용하여 구할 수 있습니다. Dist = (lineP-P) • lineDir • : 내적 Dist를 구하면 p를 p'위치로 이동할 수 있고 linep-p'를 이용해서 vector를 구할 수 있습니다.그리고 linep와 p'의 거리를 구하게 되면 투영에 필요한 distance도 구할 수 있습니다.p' = p.. 2023. 10. 13. 이전 1 다음 반응형