已知三个矩形区域x-11094y-26616height67760width150777 x-180483y-88199height176835width202604 x-6533y-130875height158097width114194 如何计算出合并区域后的最小坐标点以及宽高
要计算合并区域后的最小坐标点以及宽高,需要找到合并后的矩形区域的最左下角的点和宽高。
首先,找到合并后矩形区域的最左下角的点,即x坐标最小的点和y坐标最小的点。
在给定的三个矩形区域中,最左下角的点的x坐标可以通过比较三个矩形区域的x坐标来得到,即取最小值: x_min = min(-11094, -180483, -6533) = -180483
最左下角的点的y坐标可以通过比较三个矩形区域的y坐标来得到,即取最小值: y_min = min(-26616, -88199, -130875) = -130875
接下来,计算合并后的矩形区域的宽和高。
合并后的矩形区域的宽可以通过找到最右边的点,然后减去最左边的点的x坐标得到: x_max = max(-11094 + 150777, -180483 + 202604, -6533 + 114194) = 192071 width = x_max - x_min = 192071 - (-180483) = 372554
合并后的矩形区域的高可以通过找到最上边的点,然后减去最下边的点的y坐标得到: y_max = max(-26616 + 67760, -88199 + 176835, -130875 + 158097) = 147782 height = y_max - y_min = 147782 - (-130875) = 278657
所以,合并区域后的最小坐标点为(-180483, -130875),宽为372554,高为278657
原文地址: https://www.cveoy.top/t/topic/hG6A 著作权归作者所有。请勿转载和采集!