1. 首页
  2. 编程语言
  3. C#
  4. 圆和矩形的位置关系判断方法

圆和矩形的位置关系判断方法

上传者: 2023-05-09 15:50:36上传 ZIP文件 54.19KB 热度 13次

创建一个Method方法类来判断圆和矩形的位置关系,包括矩形包含在圆内、圆包含在矩形内、相交和相离。需满足条件:圆心坐标(x2,y2),半径r,矩形中心坐标(x1,y1),长L,宽W,X2>=X1,Y2>=Y1。有5种情况,分别对5种情况进行判断:情况1:圆心在矩形内;情况2:圆心在矩形上方的灰色小矩形内,小矩形长为Lhalf,宽为r;情况3:圆心在矩形右边的灰色小矩形内,小矩形长为whalf,宽为r;情况4:圆心在右上角的蓝色小矩形内,小矩形长宽均为r;情况5:圆心在大矩形外,大矩形长为Lhalf+r,宽为whalf+r。

用户评论