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
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
def test_circle_closed(): c = list(circle(8, close=True)) assert len(c) == 9
def test_circle_open(): c = list(circle(8)) assert len(c) == 8