Advertisement
Guest User

ASS_4.3

a guest
Oct 15th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.51 KB | None | 0 0
  1. import numpy as np
  2. def triangle_area(vertices):
  3.     b = np.array(vertices)
  4.     A = 0.5 * abs(b[1,0]*b[2,1]-b[2,0]*b[1,1]-b[0,0]*b[2,1]+b[2,0]*b[0,1]+b[0,0]*b[1,1]-b[1,0]*b[0,1])
  5.     return A
  6. vert = [[0,0],[1,0],[0,2]]
  7. print(triangle_area(vert))
  8.  
  9. def triangle_area(vertices):
  10.     a = np.array([vertices[1],vertices[2],vertices[3]])
  11.     A = 0.5 * abs(a[1,0]*a[2,1]-a[2,0]*a[1,1]-a[0,0]*a[2,1]+a[2,0]*a[0,1]+a[0,0]*a[1,1]-a[1,0]*a[0,1])
  12.     return A
  13. sides = {1:(0,0),2:(1,0),3:(0,2)}
  14. print(triangle_area(sides))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement