def test_render_polyface(cube_polyface, msp): t = MeshTransformer.from_polyface(cube_polyface) assert len(t.vertices) == 24 # unoptimized mesh builder assert len(t.faces) == 6 t.render_polyface(msp) new_polyface = msp[-1] assert new_polyface.dxftype() == "POLYLINE" assert new_polyface.is_poly_face_mesh is True assert len(new_polyface.vertices) == 8 + 6 assert new_polyface.vertices[0] is not cube_polyface.vertices[0]
def test_render_polyface(cube_polyface): doc = ezdxf.new() msp = doc.modelspace() t = MeshTransformer.from_polyface(cube_polyface) assert len(t.vertices) == 24 # unoptimized mesh builder assert len(t.faces) == 6 t.render_polyface(msp) new_polyface = msp[-1] assert new_polyface.dxftype() == 'POLYLINE' assert new_polyface.is_poly_face_mesh is True assert len(new_polyface.vertices) == 8 + 6 assert new_polyface.vertices[0] is not cube_polyface.vertices[0]