Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import numpy as np
- def triangle_area(vertices):
- b = np.array(vertices)
- 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])
- return A
- vert = [[0,0],[1,0],[0,2]]
- print(triangle_area(vert))
- def triangle_area(vertices):
- a = np.array([vertices[1],vertices[2],vertices[3]])
- 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])
- return A
- sides = {1:(0,0),2:(1,0),3:(0,2)}
- print(triangle_area(sides))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement