35 lines
619 B
Python
35 lines
619 B
Python
import os
|
|
import importlib as ir
|
|
from cadquery import exporters as et
|
|
root_dir = r'C:\\Users\\TheBears\\Seafile\\Designs\\Projects\\kickdrawers\\cadfree\\code'
|
|
os.chdir(root_dir)
|
|
print('hello')
|
|
import math
|
|
import util as u
|
|
import cadquery as cq
|
|
ir.reload(u)
|
|
|
|
objs = list()
|
|
|
|
depth = 8*25.4
|
|
height = 3*25.4
|
|
width = 13*25.4
|
|
thickness = 25.4 / 8
|
|
|
|
|
|
yz_wp = lambda: cq.Workplane('YZ')
|
|
xz_wp = lambda: cq.Workplane('XZ')
|
|
xy_wp = lambda: cq.Workplane('XY')
|
|
|
|
o1 = u.add_rect(xz_wp(), depth, height).extrude(thickness)
|
|
|
|
objs.append(o1)
|
|
|
|
|
|
|
|
|
|
for x in objs:
|
|
show_object(o)
|
|
|
|
|