#转化为通过三边计算三角形面积import math
defcal_area(p1,p2,p3):'''
:param
p: [x,y]
:return
S: area of triangle
'''
a = float(math.sqrt((p2[0]-p3[0])*(p2[0]-p3[0])+(p2[1]-p3[1])*(p2[1]-p3[1])))
b = float(math.sqrt((p1[0]-p3[0])*(p1[0]-p3[0])+(p1[1]-p3[1])*(p1[1]-p3[1])))
c = float(math.sqrt((p1[0]-p2[0])*(p1[0]-p2[0])+(p1[1]-p2[1])*(p1[1]-p2[1])))
s = (a+b+c)/2
S = (s*(s-a)*(s-b)*(s-c))**0.5return S