我遇到了这个问题,并没有找到合适的方法来检查给定的X,Y点是否在任意二维多边形内。
几个小时后,我设法找到了一种方法,它也考虑了多边形边缘上的点数作为匹配。
答案 0 :(得分:0)
通过使用具有双X和双Y属性的自定义类Vector2,您可以使用以下代码检查给定的"位置"在"点":
的多边形内typedef char queueElementT;
typedef struct queueNodeTag {
queueElementT element;
struct queueNodeTag *next;
} queueNodeT;
我希望这会有所帮助。 享受!