#This example is meant to be used from within the CadQuery module of FreeCAD. import cadquery import Part #Make a basic prism result = cadquery.Workplane("front").box(2,3,0.5) #Find the top-most face and make a hole result = result.faces(">Z").workplane().hole(0.5) #Boiler plate code to render our solid in FreeCAD's GUI Part.show(result.toFreecad())