from cadquery import exporters from cq_warehouse.extensions import Workplane from cq_warehouse.fastener import * from cq_warehouse.thread import * from cqmore.curve import archimedeanSpiral, circle from cqmore.polygon import regularPolygon, star from cqmore.polyhedron import polarZonohedra, Polyhedron, superellipsoid from svg_path import addSvgPath from svgpathtools import svg2paths import cadquery as cq import cqmore from math import ceil, floor Workplane = cqmore.extend(Workplane) Workplane.addSvgPath = addSvgPath result = Workplane() result = result.cylinder(0.4, 13 / 2) result = result.cylinder(2, 6.65 / 2, combine="cut") cq.exporters.export(result, "/home/deck/model_files/potentiomer_washer.step") try: show_object(result) except NameError: pass