Browse Source

beginning of amp case

master
wes 9 months ago
parent
commit
6d00e17627
  1. 31
      amp_case.py

31
amp_case.py

@ -0,0 +1,31 @@
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
amp_width = 58
battery_width = 26
amp_length = 38 + (battery_width * 2)
amp_height = 34
result = Workplane().box(amp_length, amp_width, 2)
result = (
result.workplane(offset=(amp_height / 2) - 1)
.center(0, -(amp_width / 2))
.line(0, amp_width, forConstruction=True)
.vertices()
.box(amp_length, 3, amp_height)
)
try:
show_object(result)
except NameError:
pass
Loading…
Cancel
Save