# Create extrusion
body = model.addExtrusion(part, sketch.selectFace(), "E")
- model.do()
-
return body
def bottom_body():
geom_points = [geom.Pnt2d(*p) for p in points]
left, top, v2, h2, v1, h1, right, bottom = model.addPolygon(sketch, *geom_points)
- points = [(P - 20, 16 + 16 / 2), (P - 20, 16), (P - 20, 16 + 16)]
+ points = [(P - 20, 16 + 16 / 2), (P - 20, 16 + 16), (P - 20, 16)]
points = [(p[0], -p[1]) for p in points] # as we look to back of the face
center, start, end = [geom.Pnt2d(*p) for p in points]
arc = sketch.addArc(center, start, end, True)
sketch.setCoincident(left_e.startPoint(), left.endPoint())
sketch.setCoincident(left_e.endPoint(), left.startPoint())
- model.do() #!!!
-
# Dimensions
- sketch.setLength(v1, 16)
+ #sketch.setLength(v1, 16)
+ sketch.setLength(v2, 32)
sketch.setLength(h2, 20)
sketch.setLength(right, 16)
sketch.setLength(top, "P")
# Create extrusion
body = model.addExtrusion(part, sketch.selectFace(), "-(L-22)")
- model.do() #!!!
-
return body
def body_4():
# Create extrusion
body = model.addExtrusion(part, sketch.selectFace(), "-12")
- model.do() #!!!
-
return body