我有某种由垂直、水平和对角线组成的形状。我有开始 X,Y 和结束 X,Y (这是我的输入 - 只是定义一条线的 2 个点),我想让整个形状可扩展(只需更改比例变量的值),这样我仍然可以保持线条和比例的正确连接。只是为了更好地理解我的意思:就好像我在矢量编辑器中有相同的行。
如果没有这样的算法,那可以用算法吗?请给我另一种可能的解决方案?
非常感谢您!
你希望它扩大到什么程度?您可以相对于第一个点、中心或其他任意位置进行缩放。通常,您减去偏移量(例如输入中的第一个点),乘以比例因子,然后加回偏移量。
计算机图形学中更系统的方法是使用转换矩阵……尽管在您的情况下这可能是矫枉过正。