【问题标题】:How to check if a Point is inside a Polygon如何检查点是否在多边形内
【发布时间】:2013-04-11 20:38:46
【问题描述】:

我有一个Polygon

我想检查实体的位置是否在此 Polygon 内。
以 x:5 和 y:5 为例,如何检查该坐标是否在该多边形 (Java) 内?

【问题讨论】:

  • 阅读:Point in Polygon
  • 或调用java.awt.Polygon#contains()。这是解析几何问题还是渲染问题?

标签: java location entity coordinates


【解决方案1】:

如果您使用 java 中包含的 Polygon 类创建多边形,请使用 contains() 方法。

http://docs.oracle.com/javase/6/docs/api/java/awt/Polygon.html

看一下方法总结:

contains(int x, int y) - 判断指定坐标是否在这个Polygon

【讨论】:

猜你喜欢
  • 2014-04-26
  • 2022-10-07
  • 1970-01-01
  • 2011-06-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多