2013-02-11 3 views
0

두 사각형 사이에 평행선을 그려야합니다. 그들은 각도로 배치 할 수 있습니다. 나는 6 점 (정사각형 A는 3 점, 정사각형 B는 3 점)을 찾아내어 그 사이에 그어진 선들이 균등하게 이격되도록해야합니다. 감사합니다. enter image description here두 사각형 사이에 평행선 그리기

+0

이미지를 올바르게 삽입하십시오. –

+0

... 이상적으로 이미 가지고있는 코드 –

답변

1

최고의 벡터 수학에 대해 잘 알고 있습니다.

이상적으로 선은 2 개의 사각형 (x0, y0) - (x1, y1)의 중심 사이에서 벡터 방향을 지정하는 것이 이상적입니다.

세 라인의 방향은 다음

x = (x1 - x0) 
y = (y1 - y0) 

벡터 90을 (X, Y)과 크기 1 :

그래서
vn = (y, - x)/sqrt(x² + y²) 

중심으로부터 라인 (10) PX

(x0, y0) + 10.vn + µ.(x, y) 

세 줄에는 -10.vn, 0, + 10.vn을 사용하십시오.

정사각형의 모서리가있는 교차점을 결정하십시오 (첫 번째 정사각형의 경우 μ> 0).

자의식에 대한 보답으로 해결책을 남깁니다. 그것은 또한 더 이상 읽을 수 없습니다.