Tried that as well yesterday and can confirm it's fine now.
[Ongoing] Testing Toponaming in upstream FreeCAD
Re: [Ongoing] Testing Toponaming in upstream FreeCAD
Cheers,
Markus
Markus
Re: [Ongoing] Testing Toponaming in upstream FreeCAD
I have just checked that this bug persists after merging of toponaming3. I have also seen that it affects also the current RT branch LinkDaily. So I do not expect it can be fixed in the next PR (toponaming4).adrianinsaval wrote: ↑Thu Sep 15, 2022 8:55 pm part extrude with taper angle works incorrectly (nested profiles are filled)
It seems that this bug was actually introduced by toponaming related PRs. The only other possibility is that it was preexisting but fixed in a recent Master Commit not yet included in currrent development/toponaming and in RT/LinkDaily.
- adrianinsaval
- Veteran
- Posts: 5370
- Joined: Thu Apr 05, 2018 5:15 pm
Re: [Ongoing] Testing Toponaming in upstream FreeCAD
I doubt that, it was working fine in 0.20 and later IIRC
Re: [Ongoing] Testing Toponaming in upstream FreeCAD
But it is also quite strange that this kind of bug can be caused by the topo-naming stuff: It works fine with angle=0 while it fails with angle>0. The topology is the same in both cases.
- adrianinsaval
- Veteran
- Posts: 5370
- Joined: Thu Apr 05, 2018 5:15 pm
Re: [Ongoing] Testing Toponaming in upstream FreeCAD
the extrusion algorithm is not the same for both cases, for angle=0 it directly uses a extrusion function from occt, when there is a taper angle it has to use different occt functions, I suspect there was some conflict there, realthunder had his own extrusion taper implementation, perhaps some of that got mixed in and causes trouble.
-
- Veteran
- Posts: 2189
- Joined: Tue Jan 03, 2017 10:55 am
Re: [Ongoing] Testing Toponaming in upstream FreeCAD
PR submitted for the taper angle problem. The topo naming enabled algorithm is what originally implemented before the upstream version. I choose to retain it because it problem extra function like independent outer and inner tapper angles (for holes). The PR fixed the backward compatibility by adding a new property AutoTaperInnerAngle defaults to True, which will auto fill the inner taper angle as the negative of outer one which is the same behavior as upstream master.
Re: [Ongoing] Testing Toponaming in upstream FreeCAD
I did a git pull but did not see the fix in development/totonaming branch.
Re: [Ongoing] Testing Toponaming in upstream FreeCAD
@lamikr hasn't been merged yet. 

Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Re: [Ongoing] Testing Toponaming in upstream FreeCAD
Has the 4th PR, implementing TNP into Part Design, been submitted yet? I was checking github and don't see it anywhere, however admittedly I'm far from an expert at navigating github.
Is there any ETA on when this may be getting merged?
Thanks to all involved, I realize that incorporating this code is a major undertaking and I am not attempting to rush the process.
Is there any ETA on when this may be getting merged?
Thanks to all involved, I realize that incorporating this code is a major undertaking and I am not attempting to rush the process.
Re: [Ongoing] Testing Toponaming in upstream FreeCAD
These are the toponaming PRs that have been merged:
https://github.com/FreeCAD/FreeCAD/pull/7534
Edit: Now all toponaming related PRs use the 'Toponaming' label.
The pending toponaming PR in queue is Edit: Now all toponaming related PRs use the 'Toponaming' label.
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs