2011-05-07 2 views
1

주어진 점 2 개를 통과하여 선 (K1과 K3)이 실행됩니다. 주어진 포인트와 평행 한 2 개의 다른 포인트 (X1, X2)를 계산 (찾기)하고 싶습니다. 또한이 선의 첫 번째 점과 마지막 점 사이에 중심점 (K2)이 있습니다. 주어진 2 점에서 2 개의 평행 점을 계산하는 방법

Illustration

내가 K1, K2와 K3

방법 X1 및 X2를 찾을 수있다

? , 원래의 라인에 나에게 접선

로베르토

답변

1

벡터를 도와주세요 ... 제가 WPF에서 C#으로 코딩하고있어, 나는이 문제를 해결하는 방법을 모르는 구성 요소를 가지고

t_1 = K3_1 - K1_1 
t_2 = K3_2 - K1_2 

이 광고의 법선 벡터

n_1 = t_2 
n_2 = -t_1 

n 벡터의 길이는 K1 01,235,702,618,156에서의 거리와 동일 할 것이다. 실제로이 거리의 내무반을 원하기 때문에, 최종 결과는 당신이 n의 반대 부호를 선택할 수있는 경우에 당신은 같은 거리에서 번역 평행선으로 끝낼 것

X1_1 = K1_1 + 0.25 * n_1 
X1_2 = K1_2 + 0.25 * n_2 
X2_1 = K2_1 + 0.25 * n_1 
X2_2 = K2_2 + 0.25 * n_2 

주이다 반대 방향.

2

enter image description here

관련 문제