我有一个包含 2 个点的矩形类,中心 轴点和矩形的大小。假设我想用鼠标拖动矩形的底部,但将其顶部保持在同一位置。根据鼠标找到中心位置和新矩形大小的算法是什么?提前致谢:)
最佳答案
将中心沿与拖动底部(右上角)相同的方向移动一半的距离(在 X 和 Y 中的一个或两个方向)。
关于c++ - 通过鼠标调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4159046/
我有一个包含 2 个点的矩形类,中心 轴点和矩形的大小。假设我想用鼠标拖动矩形的底部,但将其顶部保持在同一位置。根据鼠标找到中心位置和新矩形大小的算法是什么?提前致谢:)
最佳答案
将中心沿与拖动底部(右上角)相同的方向移动一半的距离(在 X 和 Y 中的一个或两个方向)。
关于c++ - 通过鼠标调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4159046/