AU
AU
This works, but is not exactly pretty: ```python result = ( cq.Workplane("XZ") .ellipseArc(90, 70, angle1=0, angle2=30,makeWire=True) .moveTo(10, 0) .ellipseArc(90, 70+10/2, angle1=0, angle2=30, makeWire=True) .loft() .faces(cq.selectors.AreaNthSelector(-1)) .wires() .toPending() .extrude(10, combine=False) )...
That seems to be a tessellation/rendering issue. AFAICT the model is valid. In general it is probably not a good idea to interpolate 1000 points and if circle is what...
Sometime one has to work around kernel issues. In this case the following code doe work: ```python import cadquery as cq _plate = ( cq.Workplane("XY") .lineTo(3, 0) .lineTo(5, 1) .lineTo(6,...
Nope, that is how B-Rep works.
I cannot reproduce. BTW you probably wanted: ```python import cadquery as cq result2 = ( cq.Workplane("XY") .ellipse(30, 25).ellipse(27, 22) .extrude(6) .faces('>Z') .ellipse(30, 25).extrude(6) ) ```
Agree with @jmwright - opened https://github.com/CadQuery/CQ-editor/pull/437 to address this for CQ-editor.
Thanks, it too me a while to get to this. I'll do some rework. I'd like to descope group for now, feels like too big of a change.
That should be doable. Could you provide an example DXF/MRE for testing?
`filter` is indeed a quick and dirty way to implement selectors. You'd use it for one-offs and implement a proper `cq.Selector` for something more reusable. `map` and `apply` are for...
@jmwright @lorenzncode @voneiden what do you think about it? I'd say this would be it (minus docs and groupby). I'm still wondering if we should allow to map via `Callable[[Iterable[CQObject]],...