-2

我想开发一个应用程序,用于测量你的安卓设备触摸屏上的不规则形状。

例如,

我有一部 MotoG3 手机,它的屏幕尺寸为 142.1 x 72.4 x 11.6 毫米。我在手机上放了一块尺寸为 15mm* 16mm* 12mm 的橡皮擦。我想构建一个应用程序来感知放置在其屏幕上的对象并给出对象的尺寸或感知手机上对象所覆盖的区域。

我可以知道获得触摸屏空间的全部区域的数学公式/算法吗?

4

1 回答 1

0

如果您的意思是计算由多个触摸包围的区域,您可以使用“鞋带公式” http://en.wikipedia.org/wiki/Shoelace_formula

即使该区域是由拖动手势划定的,您也可以在拖动时记录所有中间坐标,并使用相同的公式计算面积,作为一个有很多点的多边形。公式是 O(n),所以点数不应该是性能问题。

于 2014-02-05T18:22:07.177 回答