我对具有 Double 类型点的多边形有一些疑问......我必须做的是给定点,创建多边形,然后测试 1 个具体点是否在多边形内。
所以我知道在 Java 中有一个名为 Polygon 的类,它的用法是这样的:(三角形)
int valoresX[] = { 100, 150, 200 };
int valoresY[] = { 100, 200, 100 };
int n = valoresX.length;
Polygon city= new Polygon(valoresX,valoresY,n);
但是我的“多边形”必须是“Double”类型,而不是“int”(简单示例)
Double valoresX[] = { 1000.10, 150.10, 200.10 };
Double valoresY[] = { 100.10, 200.10, 100.10 };
在我的项目中,我真的不需要在小程序或类似设备上绘制它,我只需要计算点是否在内部。
所以我的问题是:
有没有办法用双坐标做多边形,允许计算点(双)是否在多边形内?
谢谢大家!!!
舒迪