0

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

如果没有这样的算法,那可以用算法吗?请给我另一种可能的解决方案?

非常感谢您!

4

1 回答 1

3

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

计算机图形学中更系统的方法是使用转换矩阵……尽管在您的情况下这可能是矫枉过正。

于 2010-05-20T23:20:42.920 回答