반응형 3차원 직선1 3차원 직선 계산 및 벡터 표현(개발자 관점) 어렸을 때 배웠던 2차원 직선의 방정식은 y = ax+b 선언하여, 두 점을 이 식에 대입한 후 미지수 a, b를 구하여 직선의 방정식을 구했습니다. 3차원에서 직선은 다음과 같이 3가지로 표현할 수 있습니다. 두 점 p1과 p2를 알고 있을 때 1. 첫 번째 방법은 두 점의 차이 벡터를 이용해서 직선을 표현하는 것입니다. 차이 벡터를 dv라고 하면, dv = p2 - p1 이며 이 두 점 사이에 있는 점들은 p(t) = p1 + dv*t, 0 이렇게 표현할 수 있습니다. t가 0이면 p1에 해당하고 t가 1이면 p2라고 보시면 됩니다. 2. 두 번째 방법은 차이 벡터를 사용하지 않고 t만 사용하는 직선입니다. 이 식은 p(t) = (1-t)*p1 + t*p2, 0 로 표현 할 .. 2023. 10. 26. 이전 1 다음 반응형