Inverted normals when using shell and fillet
- Dominant language
- Python
- Stars
- 5.8k
- Forks
- 541
- Avg merge
- 3d 2h
- Merged PRs (30d)
- 5
Description
The following code with a negative shell works fine:
```
test = (
cq.Workplane("XY")
.box(10, 10, 10)
.faces(">Z")
.shell(-1, "intersection")
.edges("|Z")
.fillet(1)
)
show_object(test)
```

However, if we make the shell positive, the normals get inverted and we get "holes" in the shape
```
test = (
cq.Workplane("XY")
.box(10, 10, 10)
.faces(">Z")
.shell(1, "intersection") # <----- positive shell
.edges("|Z")
.fillet(1)
)
show_object(test)
```

It works fine without the fillet.
Version: 2.3.1_43_gad46448
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.