如何在安卓系统中应用直线骨架算法

5
我有这样的要求。这是我的主页类快照。

enter image description here

它包含几个购物形状。为此,我使用了以下代码:

ArrayList<Point> points2 = new ArrayList<Point>();

points2.add(vertex.Get(20, 0));

points2.add(vertex.Get(44, 0));

points2.add(vertex.Get(44, 25));

points2.add(vertex.Get(20, 25));

Polygon view1 = new Polygon(context, points2, android.R.color.holo_orange_dark, R.color.background_light, floor != 0);

view1.setId(0);

views.add(view1);           

addView(view1);

这是针对静态图形数量的。现在的要求是图形数量是动态的,为此我不需要使用上述相同的代码。客户要求实现Straight Skeleton算法。
我在谷歌上搜索到了一些有关该算法在核心Java中实现的帮助。 用于创建直骨架的Java库? 这个问题是在Java中解释的。我尝试过了,完全是在核心Java中。我需要在Android上实现它,但以前从未遇到过这样的问题。如果已经有人在Android上实现过它,需要一些帮助。
谢谢。
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接