检查点是否在矩形中

我有一个image.Point和一个image.Rectangle。我想知道如何检查点是否在矩形中。我知道我可以手动检查:


p := image.Point{}

r := image.Rect{}


if r.Min.X <= p.X && p.X < r.Max.X && r.Min.Y <= p.Y && p.Y < r.Max.Y {

    // Point is in the rectangle!

}

但那是一种痛苦!有一个更好的方法吗?我Contains()在文档中找不到。


月关宝盒
浏览 150回答 1
1回答

墨色风雨

它在Point,而不是Rectangle:if p.In(r) {&nbsp; &nbsp; …}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go