Closed bragostin closed 3 years ago
It will be interesting to see if the upgrade to OCCT 7.5 has any impact on this.
OCCT7.5 should be soon available - I just merged https://github.com/CadQuery/OCP/pull/30 . You could try if it helps @bragostin .
I can confirm that this issue will be fixed by OCCT 7.5
I confirm that OCP 7.5 solves this issue and therefore close it. Bug fixing got a lot faster with pywrap!
I have followed the discussion on Google Groups (https://groups.google.com/g/cadquery/c/P_fF22Ec2h4) and since it looks like a (kernel?) bug to me I am posting this issue here (I am using OCP 7.4). In the following code,
CV = CV.union(lid)
andCV = lid.union(CV)
yield different outputs, the later giving the flawed result shown in the screenshot. This is a simplified example, but in reality I have a longer list of objects to union for which changing the order just makes the issue appear at a different location. Without the symmetry cuts the issue disappears. A workaround is usingunion
withclean=False
, but then gmsh is not able to mesh the resulting brep file.