-
How to chamfer an extruded text? I want to chamfer all edges of the top-face. This works fine for a simple box, but not for text.
```
from build123d import *
from ocp_vscode import *
set_port(39…
-
```py
import build123d as bd
svg = bd.import_svg("bd_test.svg")
# taper = 0
taper = 10
with bd.BuildPart() as prt:
with bd.BuildSketch():
for k in svg:
with bd.Buil…
-
The `pack`'s docstring states `Pack objects in a squarish area in Plane.XY.`
I believe the intended use for this function is to arrange objects to be sent for cutting or 3d printing. In both cases yo…
-
I'm probably doing something wrong here - but I have yacv-server 0.8.10 installed in a venv with cadquery 2.4.0 (and their various dependencies) under Python 3.11 on Debian Linux 12/bookworm (64-bit).…
-
In this example instance, the mirrored face looks fine initially. But when negatively offset, part at the top crosses over and (seems to) create 3 new edges. The unmirrored face does not have this iss…
-
I have found it very useful to print out the result of a rough `sort_by()` or `filter_by` operation before narrowing in on a selection algorithm. To aid in that, I would like if printing shapes like E…
-
**Problem:** We have an ecosystem that includes bunch of interdependent packages, where half of them are released as Pip packages, and the other half are released as Conda packages.
**Example:** Us…
-
With a specific exception, methods like `_vector_add_sub_wrapper` could check for this to improve exception handling.
Created from:
```py
# TODO make a specific `NoContextError` a…
gumyr updated
10 months ago
-
Currently it is possible to pass e.g. a face to `extrude(until=someface...` rather than the intended use of only the `Until` enum
-
Geometric Dimensioning and Tolerancing
Using the built-in GD&T functionality of OpenCascade, add something like [cq_warehouse.drafting](https://cq-warehouse.readthedocs.io/en/latest/drafting.html) …