def test_height(): """test the height of a polygon poly""" data = ( ([(0, 0, 0), (1, 0, 0), (1, 1, 0), (0, 1, 0)], 1), # polygon, answer, ([(0, 0, 0), (8, 0, 0), (11, 0, 4), (3, 0, 4)], 5), ([(0, 0, 0), (10, 0, 0), (10, 9, 0), (0, 9, 0)], 9), ( [ (3.571913, -9.390334, 1.487381), (10.905826, -6.194443, 1.487381), (8.998819, -1.818255, 0.0), (1.664906, -5.014146, 0.0)], 5), ( [ (0.0, 0.0, 3.0), (0.0, 0.0, 2.4), (30.5, 0.0, 2.4), (30.5, 0.0, 3.0) ], 0.6 ), ) for poly, answer in data: result = surface.height(poly) assert almostequal(answer, result, places=5) == True
def test_height(): """test the height of a polygon poly""" data = ( ([(0, 0, 0), (1, 0, 0), (1, 1, 0), (0, 1, 0)], 1), # polygon, answer, ([(0, 0, 0), (8, 0, 0), (11, 0, 4), (3, 0, 4)], 5), ([(0, 0, 0), (10, 0, 0), (10, 9, 0), (0, 9, 0)], 9), ([(3.571913, -9.390334, 1.487381), (10.905826, -6.194443, 1.487381), (8.998819, -1.818255, 0.0), (1.664906, -5.014146, 0.0)], 5), ([(0.0, 0.0, 3.0), (0.0, 0.0, 2.4), (30.5, 0.0, 2.4), (30.5, 0.0, 3.0)], 0.6), ) for poly, answer in data: result = surface.height(poly) assert almostequal(answer, result, places=5) == True
def height(ddtt): """height of the surface""" coords = getcoords(ddtt) return g_surface.height(coords)