Code: Alles auswählen
import math
p1 = (-20.0, -20.0)
p2 = (19.0,-20.0)
p3 = (20.0,-19.0)
try:
m1 = (p2[1]-p1[1]) / (p2[0]-p1[0])
except:
m1 = 0
try:
m2 = (p3[1]-p2[1]) / (p3[0]-p2[0])
except:
m2 = 0
print m1 ,m2
if (m1 == 0) and (m2 == 0):
w = 90
else:
try:
w = math.degrees(math.atan(((m1+m2)/(1+m1*m2))))
if (w > 180) or (w < -180):
w = 90
except:
w = 90
print w