Roger Maitland
Roger Maitland
I could make versions for the Shape and Workplane (using Shape) classes if there is agreement on this feature. Cheers, Roger On Wed, Apr 27, 2022 at 3:10 PM thebluedirt...
How is this? ```python from typing import Iterable from cadquery import Shape, Edge, Workplane, Solid from OCP.StdFail import StdFail_NotDone def _maxFillet( self: Shape, edgeList: Iterable[Edge], tolerance=0.1, maxIterations: int = 10,...
Here is the version with the recursion private - not only does it not expose the variables that we didn't want the user to see, I think it puts less...
`Shape.maxFillet` is now a cq_warehouse feature (see https://cq-warehouse.readthedocs.io/en/latest/extensions.html#extensions_doc.Shape.maxFillet) until it gets integrated into cadquery core.
The project functionality is currently only available from cq_warehouse, see here: https://cq-warehouse.readthedocs.io/en/latest/index.html There are project and emboss methods that you should find useful (emboss is a bit experimental so project...
As you point out, there is an `Edge` method to do this: ```python line = cq.Edge.makeLine(cq.Vector(1, 0, 0), cq.Vector(1, 0, 0.25)) ``` Why must it be combined with makeRuledSurface? Are...
As a workaround, this works for me: ```python cup = Workplane( cup_sketch._faces.Faces()[0].rotate(Vector(), Vector(0, 1, 0), -90) ).wires() ``` Lofting sketches is shown in the docs: ```python from cadquery import Workplane,...
If so it's non-intuitive in that no part of the slot has dimension `w` and it doesn't match the `Workplane.slot2D()` nor either `rect()` method. I only noticed the problem after...
In Fusion360 there are several different types of slots, as follows:  The problem I'm trying to raise is not that `Sketch.slot` is somehow invalid but it's now a "Center...
A potential solution would be to have some key word arguments (instead of `w`) like: - `overallWidth: float` - `centerToCenter: float` then it would be clear to the user what...