2012-05-08 2 views
1

스윙 기술을 사용하여 Java로 치과 의사를위한 신청서를 작성 중입니다. 내 응용 프로그램에서는 멍멍 모양, 자유 손으로 그린 ​​모양 및 자유 손으로 그린 ​​원의 면적을 측정하고 싶습니다. 나는 또한 내 이빨을 낀다. 이 이미지에서 저는 노란색으로 하나의 손 모양을 그렸습니다. 그리고 자바에서 그 원의 면적을 측정하고 싶습니다. 그럼 어떻게 할 수 있니? 누구든지 그 아이디어가 있다면 나와 공유하십시오.자바에서 러프 드로우 또는 자유 손을 둥글게 또는 퍼지 모양으로 그린 ​​영역을 찾는 방법은 무엇입니까?

enter image description here

+0

[이 질문에] (http://stackoverflow.com/q/2263272/710951) 도움이 될 수 있습니다. 'Shape'을 가지고 있다면'Area'로 변환해야합니다. –

+0

내 질문에 잘 작동하지 않습니다. 임의의 모양을 계산하고 싶습니까? 어떤 임의의 모양을 계산하기위한 수학 공식이 있습니까? – Jay

+0

하시기 바랍니다. "무작위 형태"란 무엇을 의미합니까? 그것이 다각형일까요? Beizer 커브를 가질 수 있습니까? 그 모양은 어디에서 왔는가? 인쇄 매수 픽셀 기술을 사용할 수없는 이유는 무엇입니까? –

답변

0

좋아하면 (X1, Y1) 및 (X2, Y2)과 (X3, Y3)로 선택된 라인 스트립 어레이의 각각의 지점을 저장 ... (xN으로, YN) 다음 use this formula 총 동봉 된 지역을 얻을 :

enter image description here

을하지만 조심해야 해,이의 근사치는 다음과 같습니다 (선형 보간) "매 2 점 사이에 선이있다." 물론, 계산 시간은 둘레 길이에 비례합니다.