2014-02-05 3 views
-2

안드로이드 기기의 터치 스크린에서 불규칙한 모양을 측정하는 데 사용할 앱을 개발하고 싶습니다. 예를 들어android에서 터치 경로의 면적을 측정하는 방법은 무엇입니까?

,

I는 MotoG3 전화가 그 화면 사이즈 142.1 X 72.4 X 11.6 mm이다. 내 휴대폰에 15mm * 16mm * 12mm 크기의 지우개를 놓습니다. 나는 그 스크린에 놓인 물건을 감지하고 물건의 치수를 주거나 물건에 의해 전화로 덮는 공간을 감지하는 app을 만들고 싶다.

터치 스크린 공간의 전체 영역을 얻으려면 수식/알고리즘을 알고 있습니까? 당신이 접촉들에 의해 둘러싸인 영역을 계산하는 의미 경우

답변

0

, 당신은 http://en.wikipedia.org/wiki/Shoelace_formula

지역은 드래그 제스처 (gesture)에 의해 구분 된 경우에도, 당신은 드래그하는 동안 모든 중간 좌표를 기록하고 있었다 "신발 끈의 공식을"사용할 수 있습니다 동일한 공식을 사용하여 면적을 계산하십시오. 많은 점이있는 다각형과 같습니다. 수식은 O (n)이므로 점수가 성능 문제가되어서는 안됩니다.

관련 문제