CadQuery / CadQuery/cadquery

Different number of faces in latest OCP 7.7 based CQ master

Open
#1,229 1 comment 0 reactions 0 assignees Claimed by @adam-urbanczyk View on GitHub
ShapeUpgrade_UnifySameDomain
Dominant language
Python
Stars
5.8k
Forks
541
Avg merge
3d 2h
Merged PRs (30d)
5

Description

Thanks for continuing to develop and improve CQ.

I just wanted to mention that I noticed a small change in behavior recently.

The CQ master with on OCP 7.6.1.alpha-py39_0 would return 3 faces (which I believe is correct) for the following example

The latest CQ master with OCP 7.7.0.alpha-py39_0 returns 4 faces

This only happens when both is set to ```True``` in the extrude.

Perhaps a non issue but I just wanted to mention it in case

Here is a minimal example to reproduce

```python
import cadquery as cq

wire = cq.Workplane('XY').circle(15)

# added combine and clean here but also getting 4 faces without these two set to True explicitly
solid = wire.extrude(until=40, both=True, combine=True, clean=True)

# prints 3 with 7.6.1.alpha-py39_0
# prints 4 with 7.7.0.alpha-py39_0
print(len(solid.faces().all()))
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.