我与坐标多边形如何将多边形划分为子多边形和分配的ID给他们
(1,2)
(3,2)
(1,1)
(3,1)
我想多边形分为9个部分,并指定每个部分number.For例子
于是,我就喜欢
double width = 3-1=2;
double height = 2-1=1;
subpolygon width=2/3=0.667
subpolygon height=1/3=0.33
现在,我希望能有子多边形ID和他们的坐标一样
1 -> (1,2),(1.67,2),(1,1.67),(1.67,1.67)
等等。所以我需要一个如下所示的散列图来存储信息。
HashMap<Integer, Double[]> hmap = new HashMap<Integer, Double[]>();
任何帮助表示赞赏。
你打算如何映射'hmap'中的信息?也只是为了交叉检查,你的多边形是现在需要分成9个部分的四边形,对吗?此外,您需要将零件存储到其坐标图中? – nullpointer
当我分配ID我试图得到四个子多边形的坐标,然后存储在哈希map.Yes我的多边形是一个四边形现在需要分成9个部分,需要存储的部分到其坐标图。 – RKR