Beispiel #1
0
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
Beispiel #2
0
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
Beispiel #3
0
def width(ddtt):
    """width of the surface"""
    coords = getcoords(ddtt)
    return g_surface.width(coords)
Beispiel #4
0
def width(ddtt):
    """width of the surface"""
    coords = getcoords(ddtt)
    return g_surface.width(coords)