def test_width(): """test the width 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)],8), ([(0,0,0), (10,0,0), (10,9,0), (0,9,0)],10), ([(3.571913,-9.390334,1.487381), (10.905826,-6.194443,1.487381), (8.998819,-1.818255,0.0), (1.664906, -5.014146, 0.0)],8), ) for poly,answer in data: result = surface.width(poly) assert almostequal(answer, result, places=4) == True
def test_width(): """test the width 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)], 8), ([(0, 0, 0), (10, 0, 0), (10, 9, 0), (0, 9, 0)], 10), ([(3.571913, -9.390334, 1.487381), (10.905826, -6.194443, 1.487381), (8.998819, -1.818255, 0.0), (1.664906, -5.014146, 0.0)], 8), ) for poly, answer in data: result = surface.width(poly) assert almostequal(answer, result, places=4) == True
def width(ddtt): """width of the surface""" coords = getcoords(ddtt) return g_surface.width(coords)