-
```py
from build123d import *
with BuildPart() as p:
Box(10,10,10)
with BuildSketch(p.part.faces().sort_by(Axis.Z)[-1]) as s:
Offset(p.part.faces().sort_by(Axis.Z)[-1],amount=-1)
…
-
The following should draw a circle, but throws an error:
```py
from build123d import *
rad = 5
with BuildLine() as l:
l1 = JernArc(start=(0,0,0),tangent=(1,0,0),radius=rad,arc_size=360)
…
-
`Color` not being pickleable makes `deepcopy`, and therefore shape methods that return copies, fail if the `color` property is set
Reprodution:
```python
from build123d import Color, Solid
box…
-
```python
with bd.BuildSketch() as s:
bd.Rectangle(1,2)
bd.Scale(by=(2,1,0))
```
returns
```text
---------------------------------------------------------------------------
ValueEr…
-
Given the following code
```py
from build123d import *
ring_diameter = 110
with BuildPart(Plane.XZ) as part_builder:
with BuildLine(Plane.XY) as sweep_path:
a_clamp_width = 12
…
-
Given the following code
```py
from build123d import *
ring_diameter = 110
with BuildPart(Plane.XZ) as part_builder:
with BuildLine(Plane.XY) as sweep_path:
a_clamp_width = 12
…
-
This issue is to document a problem I ran into while installing the extension which \~mysteriously\~ fixed itself after a day, in case it happens to anyone else.
Platform: mac os 10.15.7
VS Code: …
-
In cases where named and positional arguments are mixed, like this (and probably many others, but this is the real-world example I ran into):
```python
Plane((0, 0, 0), x_dir=(1, 0, 0), z_dir=(0, …
-
https://github.com/gumyr/build123d/blob/7eb673a0fe10fbcebfc739708a7604fcc17b5a6b/src/build123d/build_generic.py#L419-L420
Offset raises a `ValueError("At least two edges are required")` when one ed…
-
given the following code:
```py
from build123d import *
with BuildPart(Plane.XZ) as p_builder:
with BuildSketch(Plane.XZ) as s_builder:
radius = 5
with BuildLine(Plane.XZ) …