Ejemplo n.º 1
0
def test_points_in_poly_array_one_element():

    assert np.array_equal( p_in_p.points_in_poly( poly1, ( (0.5, 0.5, 0.0), ) ),
                          np.array((True,)) 
                          )

    assert np.array_equal( p_in_p.points_in_poly( poly1, ( (1.5, -0.5, 0.0), ) ),
                          np.array((False,)) 
                          )
Ejemplo n.º 2
0
def test_points_in_poly_array():
    points = np.array( ((0.5, 0.5, 0.0),
                        (1.5, 0.5, 0.0),
                        (0.5, 0.5, 0.0),
                        (0.5, 0.5, 0.0),
                        (-0.5, 0.5, 0.0),
                        (0.5, 0.5, 0.0),) )

    result = np.array((True,
                       False,
                       True,
                       True,
                       False,
                       True,
                       )) 

    assert np.array_equal( p_in_p.points_in_poly( poly2, points),
                          result )


               
Ejemplo n.º 3
0
def test_points_in_poly_scalar():

    assert p_in_p.points_in_poly( poly1, (0.5, 0.5, 0.0)) is True

    assert p_in_p.points_in_poly( poly1, (1.5, 0.5, 0.0)) is False