缩放连接线

时间:2010-05-20 23:16:56

标签: vector line scale shape

我有一种由垂直,水平和对角线组成的形状。我已经开始X,Y和结束X,Y(这是我的输入 - 只有2个点定义一条线),我想让整个形状可扩展(只需改变比例变量的值),这样我仍然可以保持线条和比例的正确连接。只是为了更好地了解我的意思:就好像我在矢量编辑器中有相同的行。

使用算法可以做到这一点,如果没有这样的算法,请你给我另一个可能的解决方案吗?

非常感谢你!

1 个答案:

答案 0 :(得分:3)

您希望它扩展到什么程度?您可以相对于第一个点,中心或其他任意位置进行缩放。通常,您减去偏移量(例如输入中的第一个点),乘以比例因子,然后再加回偏移量。

计算机图形学中更系统化的方法是使用transformation matrix ......虽然这可能在你的情况下有点过分。