Exemplo n.º 1
0
def test_from_profiles_splines():
    p1 = circle(12, radius=2, z=0, close=True)
    p2 = circle(12, radius=3, z=2, close=True)
    p3 = circle(12, radius=1, z=4, close=True)
    p4 = circle(12, radius=2, z=6, close=True)
    mesh = from_profiles_spline([p1, p2, p3, p4], subdivide=4, caps=True)
    assert len(mesh.vertices) == 156  # 12 (circle) * 13 (profiles)
    assert len(mesh.faces) == 146  # 12 (circle) * 12 + 2
Exemplo n.º 2
0
def test_close_circle():
    assert len(list(circle(8, close=True))) == 9
    assert len(list(close_polygon(circle(8, close=True)))) == 9
    assert len(list(close_polygon(circle(8, close=False)))) == 9
Exemplo n.º 3
0
def test_circle_closed():
    c = list(circle(8, close=True))
    assert len(c) == 9
Exemplo n.º 4
0
def test_circle_open():
    c = list(circle(8))
    assert len(c) == 8