Exemple #1
0
def test_vector_angle_between():
    computed_deg = linalg.vector_angle_between((1, 2, 3), (3, 2, 1), degrees=True)
    computed_rad = linalg.vector_angle_between((1, 2, 3), (3, 2, 1), degrees=False)
    result_deg = 44.415308597193
    result_rad = 0.775193373310361
    assert abs(computed_deg - result_deg) < GEOMDL_DELTA
    assert abs(computed_rad - result_rad) < GEOMDL_DELTA
def test_vector_angle_between():
    computed_deg = linalg.vector_angle_between((1, 2, 3), (3, 2, 1), degrees=True)
    computed_rad = linalg.vector_angle_between((1, 2, 3), (3, 2, 1), degrees=False)
    result_deg = 44.415308597193
    result_rad = 0.775193373310361
    assert abs(computed_deg - result_deg) < GEOMDL_DELTA
    assert abs(computed_rad - result_rad) < GEOMDL_DELTA
Exemple #3
0
def test_bspline_curve3d_nb_vector(spline_curve3d):
    angle = 90.0
    b = spline_curve3d.binormal(0.5)
    n = spline_curve3d.normal(0.5)
    res = linalg.vector_angle_between(b[1], n[1])
    assert angle == res
Exemple #4
0
def test_bspline_curve3d_tb_vector(spline_curve3d):
    angle = 90.0
    t = spline_curve3d.tangent(0.5)
    b = spline_curve3d.binormal(0.5)
    res = linalg.vector_angle_between(t[1], b[1])
    assert angle == res
Exemple #5
0
def test_bspline_curve2d_tn_vector(spline_curve):
    angle = 90.0
    t = spline_curve.tangent(0.5)
    n = spline_curve.normal(0.5)
    res = linalg.vector_angle_between(t[1], n[1])
    assert angle == res