【问题标题】:Draw 2 parallel lines画两条平行线
【发布时间】:2011-01-30 18:37:13
【问题描述】:

如何计算绘制两条平行线的点。

我知道平行线中心的起点和终点。为了让事情变得更难,它需要支持直线和贝塞尔曲线。

【问题讨论】:

  • 对于任何给定的线,有无数条线与之平行。你想画哪一张?

标签: graphics drawing vector-graphics


【解决方案1】:

这个问题很模糊,但有一种可能性。希望对您有所帮助。

对于一个段 (x1,y1)-(x2,y2),您可以计算另一个段,以这种方式在角度 a 表示的方向上距离 n 个像素

x1b = x1 + n cos a
y1b = y1 - n sin a
x2b = x2 + n cos a
y2b = y2 - n sin a

【讨论】:

  • 在这种情况下,角度a是多少?应该是90?如果它们是平行线?
  • 我注意到当我按照你的方法时,我的线是平行的,但与主线的高度不同。有一个偏移量,我希望我的平行线是水平的。
  • 不知道你说的同高是什么意思。你能描述一下你的问题吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多