Interesting. Just reverting that one commit however gives some very bad result I wonder if this is the only culprit then...user1234 wrote: ↑Fri Mar 25, 2022 6:07 amYes, exactly. I checked out one commit before.
git commit 89b8e81d5c3b11572a0288720d0b4145d2ec2a7e
0.20 bug/regression Array Pattern issue #6641
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Re: 0.20 bug/regression Array Pattern
My latest (or last) project: B-spline Construction Project.
Re: 0.20 bug/regression Array Pattern
I can confirm the bug happens with 7.5.3. Can we try going backwards: trying the branch with 7.4.0?
My latest (or last) project: B-spline Construction Project.
Re: 0.20 bug/regression Array Pattern
I also got a similar error, but i only forgot to recompile FreeCAD with the atm installed version.
I think also this issue #6584 regression have the same source, arrays and a little bit refining. I will try some tests .....
Greetings
user1234
Re: 0.20 bug/regression Array Pattern
I am atm on 7.4.0. But i do not think that this is an issue.
But funny story: i had some issue while recompiling with the fresh master today. So i made a make clean and the result looks different then the days before. The fillet works now with the pattern (the segments are still here).
Greetings
user1234
Re: 0.20 bug/regression Array Pattern
So is this now working with 7.4.0 or newer version?user1234 wrote: ↑Sat Mar 26, 2022 7:00 pm I am atm on 7.4.0. But i do not think that this is an issue.But funny story: i had some issue while recompiling with the fresh master today. So i made a make clean and the result looks different then the days before. The fillet works now with the pattern (the segments are still here).
My latest (or last) project: B-spline Construction Project.
Re: 0.20 bug/regression Array Pattern
That explains why the rib itself is not there. I just rebased if you want to test.
My latest (or last) project: B-spline Construction Project.
Re: 0.20 bug/regression Array Pattern
I know, it ws just a remark, that my note before was invalid.
Generally now i know a little bit more. The issue seems the PartDesign Sweep. When i remade the model with Part, i never get the issue, all setting throuht. But when i make i clone ony of the sweep and remade the rest in Part, the issue raises. On OCCT7.4. and 7.6.1.
Code: Select all
OS: Debian GNU/Linux 11 (bullseye) (X-Cinnamon/lightdm-xsession)
Word size of FreeCAD: 64-bit
Version: 0.20.28440 (Git)
Build type: Release
Branch: master
Hash: 63636c8082e44bc66f9af70c221fbff5dcd46f5e
Python 3.9.2, Qt 5.15.2, Coin 4.0.0, OCC 7.4.0
Locale: C/Default (C)
Code: Select all
OS: Debian GNU/Linux 11 (bullseye) (X-Cinnamon/lightdm-xsession)
Word size of FreeCAD: 64-bit
Version: 0.20.28440 (Git)
Build type: Release
Branch: master
Hash: 63636c8082e44bc66f9af70c221fbff5dcd46f5e
Python 3.9.2, Qt 5.15.2, Coin 4.0.0, OCC 7.6.1
Locale: C/Default (C)
Greetings
user1234
Re: 0.20 bug/regression Array Pattern
The issue is still within Transform. The problem is that with changing to CompSolids, some of the fuse/cut shapes are still Compounds, which OCC treats as "more complicated" (since a compound can contain loose faces etc. but I suppose CompSolids cannot). So this addition is causing an issue.
I figured that out a couple hours ago but I'm still figuring how to solve this.
My latest (or last) project: B-spline Construction Project.
Re: 0.20 bug/regression Array Pattern
As far as i know, this is true, as long the geometry is not invalid.
Just saying, when i transform the PartDesign Sweep per hand, it also not work. In contrast when i transform a Part Sweep, it works. But this is just my observation i made.
Greeetings
user1234