def test_to_vertices(circle_primitive): vertices = list(disassemble.to_vertices([circle_primitive])) assert len(vertices) == 40
def test_do_nothing(): assert list(disassemble.recursive_decompose([])) == [] assert list(disassemble.to_primitives([])) == [] assert list(disassemble.to_vertices([])) == []
def test_multiple_unsupported_entities_to_vertices(): w = factory.new("3DSOLID") primitives = list(disassemble.to_primitives([w, w, w])) assert len(primitives) == 3, "3 empty primitives expected" vertices = list(disassemble.to_vertices(primitives)) assert len(vertices) == 0, "no vertices expected"