提问人:Karim Aly 提问时间:2/6/2022 最后编辑:CharliefaceKarim Aly 更新时间:2/7/2022 访问量:81
矩形范围内的点
The point within the range of rectangle
问:
有人可以用简单的英语向我解释这一行代码吗?
public bool IsAt(Point2D pt)
{
return (pt.X > Width && pt.X < Width + X && pt.Y > Height && pt.Y < Height + Y);
}
答:
1赞
MuppetDance
2/6/2022
#1
如果坐标为 pt,则返回 true。X,点。Y 位于 width: WIDTH 和 height: HEIGHT 的矩形外部,原点位于坐标 X, Y 处。
0赞
Rivo R.
2/6/2022
#2
假设 和 实际上是已定义矩形的宽度和高度,那么我将使用该类并使用该方法来检查点是否在矩形中。Width
Height
System.Drawing.Rectangle
Contains()
0赞
MBo
2/6/2022
#3
我期待下一个逻辑:
pt.X > X && pt.X < X + Width && pt.Y > Y && pt.Y < Y + Height
假设是左下角(当 OY 向上时)。X,Y
在您的代码中,变量命名太奇怪了。
评论