I have to following problem:
connector = cq.Workplane('XY').rect(16,8.5).workplane(offset=15).circle(9.0/2).loft()
connector = connector.faces("<Z").wires().toPending().extrude(-10)
connector = connector.faces(">Z").wires().toPending().extrude(3)
connector = connector.faces("+Z or -Z").shell(2)
connector.val().exportStl("./test.stl")
I want to make a simple shell that goes from a rectangular opening to a circular one. The shape is fine, but as soon a i run shell() I get the non descriptive:
OCP.StdFail.StdFail_NotDone: BRep_API: command not done
When trying to do the same in FreeCAD I get:
<PartDesign> FeatureThickness.cpp(150): Exception on making thick solid: BRep_API: command not done
Does not change if the faces ("+Z or -Z") are added or not, nor if the additional extrudes are present. It this (again) a problem with OCCT? Any workarounds?