linedraw/util.py

10 wiersze
263 B
Python

def midpt(*args):
xs,ys = 0,0
for p in args:
xs += p[0]
ys += p[1]
return xs/len(args),ys/len(args)
def distsum(*args):
return sum([ ((args[i][0]-args[i-1][0])**2 + (args[i][1]-args[i-1][1])**2)**0.5 for i in range(1,len(args))])