세 지점의 주어진 임의의 2 차원 좌표를 들어 삼각형의 면적을 계산

 

 

영역을 계산합니다.

도 1 사분면의 계산.

제 1 사분면 (X 중 어떤 전술 한 바와 같이 . 1 , Y . 1 ), (X 2 , Y 2 ) (X . 3 , Y . 3 ) 세 청색 사각형 ABCD를 찾을 수있다.

모멘트 S4 = S - S1 - S2 - S3, 

Y1, Y2는, Y3는 최대 값 Ymax와 최소 값 Ymin를이 중간이다 세트 X1은 X2는 X3이 최대 값 XMAX 최소 값이 xMin 중간 값 xmid이다 ymid 값이다. 

ABCD의 좌표는 (0.6 이상, Ymax와), (0.6 이상, Ymin를) (Xmax와, Ymin를) (Xmax와, Ymax와)에 대응] 

S 모멘트 = (Xmax와 - 0.6 이상) * (Ymax와 - Ymin를) 

SL = (xmid - 0.6 이상) * (Ymax와 - Ymin를) / 2; 

S2 = (Xmax와 - xmid) * (ymid - Ymin를) / 2, 

S3 = (Xmax와 - 0.6 이상) * (Ymax와 - ymid) / 2] 

따라서 : 

S4 = S 순간 - SL - S2 - S3 = (Xmax와 - 0.6 이상) * (Ymax와 - Ymin를) - (xmid - 0.6 이상) * (Ymax와 - Ymin를) / 2 - 
(Xmax와 - xmid) * (ymid - Ymin를) / 2 - (Xmax와 - 이 xMin) * (Ymax 순 - ymid을) / 2

추천

출처www.cnblogs.com/xuyd1108/p/12146131.html