def generate_prn(out, paths, title): doc = Document(title) dpi = doc.getResolution() for path in paths: cut = Cut(4, 100, 50) # Convert to doc's resolution. cut.points = [Vector2(p.x*dpi/DPI, p.y*dpi/DPI) for p in path] doc.addCut(cut) epilog.generate_prn(out, doc)
def vector_test(): doc = Document("Untitled-1") cut = Cut(4, 100, 50) cut.points = [ Vector2(1200, 1300), Vector2(1400, 1500), ] doc.addCut(cut) cut = Cut(4, 100, 50) cut.points = [ Vector2(1200 + 600 * 10, 1300 + 200), Vector2(1400 + 600 * 10, 1500 + 200), ] doc.addCut(cut) cut = Cut(50, 100, 50) cut.points = [ Vector2(1200 + 200, 1300 + 200), Vector2(1400 + 200, 1500 + 200), ] doc.addCut(cut) return doc