0
我需要在兩個方塊之間繪製平行線。他們可以放在角度。我需要找出6點(方形A有3個,方形B有3個),因此它們之間的線間隔相等。謝謝在兩個方塊之間繪製平行線
我需要在兩個方塊之間繪製平行線。他們可以放在角度。我需要找出6點(方形A有3個,方形B有3個),因此它們之間的線間隔相等。謝謝在兩個方塊之間繪製平行線
最好你熟悉一點矢量數學。
理想情況下,線將自己定位於兩個方塊(x0,y0) - (x1,y1)的中心之間的向量。
的三條線的方向是:
x = (x1 - x0)
y = (y1 - y0)
載體90°〜(X,Y),並用尺寸1:
vn = (y, - x)/sqrt(x² + y²)
因此,從中心的線10像素將是
(x0, y0) + 10.vn + µ.(x, y)
對於三條線使用-10.vn,0,+ 10.vn。
確定與正方形邊緣的交點(對於第一個正方形,μ> 0)。
因爲這是對自我意識的回報,所以我將解決方案留給你。它也不再是可讀的。
正確插入圖像。 – 2013-02-11 12:21:59
......理想情況下,你已有一些代碼 – 2013-02-11 12:23:02