-
The issue was debugged by @bernhard-42.
"If you debug into the split function, it creates a cutter box, and this box is not properly positioned, see screenshot"
-
There appears to be a problem with the export of 2D arcs as shown below:
```py
from build123d import *
from ocp_vscode import *
cylinder = Plane.XZ * Cylinder(10, 50)
visible, hidden = cylind…
-
When exporting to SVG a projection is done of the Shape to create a set of visible and hidden Edges. These generated Edges are written to the SVG file. As such the projection is a general operation n…
-
Would be cool to be able to add Joints within builders, rather than having to do it afterwards.
For example, instead of the following
```py
with BuildPart() as plate:
Box(50, 20, 8)
w…
-
I have read more or less all the doc from top to bottom and here is my summed up review :
- The categories on the left seems non ordered and some categories aren't well defined. I would propose to…
-
I have a simple chamfered box:
```python
with BuildPart() as b:
Box(1, 2, 3)
Chamfer(*b.edges(), length=0.2)
```
To my surprise, `group_by` delivers only 6 of 8 faces.
Reasons seem…
-
Add voneiden's CAM S/W to RTD: not quite there yet for general use, but I'm working on https://github.com/voneiden/ocp-freecad-cam which allows generating (milling) gcode straight from cq/b123d objec…
-
from build123d import *
```py
with BuildLine() as offset_bug:
l = Polyline((-50, 5), (-20, 50), (20, 50), (50, 5))
offset(amount=3)
```
results in:
![image](https://github.com/gumyr/bui…
-
![image](https://user-images.githubusercontent.com/16868537/235209972-b917db26-7e11-41e1-91ca-d533faeabfda.png)
This code generates the above image:
```py
from build123d import *
with BuildPart(…
-
b3d context and algebra mode don't play too well together.
Imagine a helper function/class that uses some 2D primitives using plain algebra mode:
``` python
import build123d as bd
def part():
…