bodenplatte.py 701 B

1234567891011121314151617181920212223242526
  1. import cadquery as cq
  2. from cadquery.occ_impl.exporters import ExportTypes
  3. from ocp_vscode import show, show_object
  4. ###### Angle param #####
  5. hole_diam = 5.1
  6. hole_dist = 50
  7. bar_width = 20
  8. two_bar_width = hole_dist + bar_width
  9. board_length = 64.5
  10. board_width = 28.7
  11. board_thick = 0.7
  12. # front = cq.importers.importStep(r"/home/sgruen/Dokumente/bodenplatte/Frontplate4x16SegmentVent_V003 (Solid)001.step")
  13. plate_2d = cq.importers.importDXF(r"/home/sgruen/Dokumente/bodenplatte/bodenplatte.dxf")
  14. plate = plate_2d.extrude(4)
  15. ############
  16. show_object(plate)
  17. with open(r"/home/sgruen/Dokumente/bodenplatte/bodenplatte_8der_4mm.step", "w") as fp:
  18. cq.exporters.exportShape(plate, ExportTypes.STEP, fp)