从给定的 2 个对角点创建传单矩形
create leaflet rectangle from given 2 diagonal points
我有一个传单特征矩形,我需要务实地绘制另一个方形矩形。看到图像虚线矩形是我需要计算的那个
可能的解决方案
- 获取矩形的中心从中心创建新的 4 点绘制一个矩形
我还有其他更好的解决方案
方形顶点到矩形中心的距离为
d = rect_width / 2 + rect_height / 2
所以他们的坐标是
rect_center_x + d; rect_center_y
rect_center_x; rect_center_y - d
rect_center_x - d; rect_center_y
rect_center_x; rect_center_y + d
我有一个传单特征矩形,我需要务实地绘制另一个方形矩形。看到图像虚线矩形是我需要计算的那个
可能的解决方案
- 获取矩形的中心从中心创建新的 4 点绘制一个矩形 我还有其他更好的解决方案
方形顶点到矩形中心的距离为
d = rect_width / 2 + rect_height / 2
所以他们的坐标是
rect_center_x + d; rect_center_y
rect_center_x; rect_center_y - d
rect_center_x - d; rect_center_y
rect_center_x; rect_center_y + d