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