Example #1
0
def test_cross():
    a = Point(1,2,3)
    b = Point(1,2,3)

    c = a.cross(b)

    np.testing.assert_almost_equal(c.data[0,:], np.cross(a.data[0,:], b.data[0,:]))
    assert a.cross(b) == cross(a, b)
Example #2
0
def test_cross2():
    a = Point(np.random.random((10, 3)))
    b = Point(np.random.random((10, 3)))

    c = a.cross(b)

    c_check = np.array([np.cross(_a.data[0], _b.data[0]) for _a, _b in zip(a,b)])

    np.testing.assert_array_almost_equal(c.data, c_check)