improved-polygon:改进 java.awt.Polygon contains() 方法的多边形类

时间:2024-07-16 22:05:39
【文件属性】:

文件名称:improved-polygon:改进 java.awt.Polygon contains() 方法的多边形类

文件大小:3KB

文件格式:ZIP

更新时间:2024-07-16 22:05:39

Java

改进多边形 改进 java.awt.Polygon contains() 方法的多边形类。 java.awt.Polygon 中的 contains() 方法可能不会为您期望的所有点返回 true。 示例:xArray = {0, 5, 10, 15, 15, 0},yArray = {0, 5, 3, 10, 0, 0}。 对于标准的 Polygon 类, contains(5,5), contains(15,10), contains(15, 0) 都将返回 false,尽管这些点位于多边形上。 如果您使用 Matlab 的 inpolygon 函数,您将对所有这些函数都适用。 原因与“内幕”的定义有关。 当且仅当,一个点被认为位于 Shape 内: 它完全位于 Shape 边界内或 它正好位于 Shape 边界上,并且在 X 方向增加的点紧邻的空间完全在边界内 或者它正好位于水


【文件预览】:
improved-polygon-master
----ImprovedPolygonTest.java(3KB)
----ImprovedPolygon.java(3KB)
----README.md(1KB)

网友评论