[ PR - Arch Wall - BUG ] Sketch Base RemoveSplitter Problem - EDITED
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
[ PR - Arch Wall - BUG ] Sketch Base RemoveSplitter Problem - EDITED
[EDIT] 2019.10.13 - maybe it had been 0.18 bug (see below post at https://forum.freecadweb.org/viewtopic. ... 13#p340613)
Title edited.
Dimitar reported Arch Wall do not properly build if base on Sketch in
https://forum.freecadweb.org/viewtopic. ... 50#p326160
https://forum.freecadweb.org/viewtopic. ... 50#p326189
https://forum.freecadweb.org/viewtopic. ... 50#p326197
I further test the same file works properly to build wall on 0.18, but no longer....
"In addition to my test that 0.18 works without problem,
and FreeCAD_0.19-16790-Linux-Conda_Py3Qt5_glibc2.12-x86_64.AppImage had been not working ...
I had
FreeCAD_0.19.16291_Conda_Py3Qt5_glibc2.12-x86_64.AppImage
and it is not working then.."
[EDIT]
tested below AppImage on Fedora 30
FreeCAD_0.19-16790-Linux-Conda_Py3Qt5_glibc2.12-x86_64.AppImage
FreeCAD_0.19-17512-Linux-Conda_Py3Qt5_glibc2.12-x86_64.AppImage
Title edited.
Dimitar reported Arch Wall do not properly build if base on Sketch in
https://forum.freecadweb.org/viewtopic. ... 50#p326160
https://forum.freecadweb.org/viewtopic. ... 50#p326189
https://forum.freecadweb.org/viewtopic. ... 50#p326197
I further test the same file works properly to build wall on 0.18, but no longer....
"In addition to my test that 0.18 works without problem,
and FreeCAD_0.19-16790-Linux-Conda_Py3Qt5_glibc2.12-x86_64.AppImage had been not working ...
I had
FreeCAD_0.19.16291_Conda_Py3Qt5_glibc2.12-x86_64.AppImage
and it is not working then.."
[EDIT]
tested below AppImage on Fedora 30
FreeCAD_0.19-16790-Linux-Conda_Py3Qt5_glibc2.12-x86_64.AppImage
FreeCAD_0.19-17512-Linux-Conda_Py3Qt5_glibc2.12-x86_64.AppImage
- Attachments
-
- WallTest_ Paul.FCStd
- (8.93 KiB) Downloaded 45 times
-
- walltest.FCStd
- (20.42 KiB) Downloaded 45 times
Last edited by paullee on Sun Oct 13, 2019 2:34 am, edited 5 times in total.
Re: [ 0.19_pre BUG ] Arch Wall on Sketch Problem after 0.18
Found only 'Center' Align is problematic
No problem if it is Left or Right Align ...
No problem if it is Left or Right Align ...
Re: [ 0.19_pre BUG ] Arch Wall on Sketch Problem after 0.18
Interestingly removing the shortest line from the sketch fixes the problem. The same goes for reversing the direction of this line.
Code: Select all
OS: Windows 8.1 (6.3)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.17505 (Git)
Build type: Release
Branch: master
Hash: 755536e9df94d2d39da1468420f1fd333c35da7a
Python version: 3.6.8
Qt version: 5.12.1
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: Dutch/Netherlands (nl_NL)
Re: [ 0.19_pre BUG ] Arch Wall on Sketch Problem after 0.18
Pretty weird, no idea what has changed from 0.18.3 to 0.19_pre resulting this ...
... missing edges this time ... no problem in 0.18.3
0.19_pre
FreeCAD_0.19-17512-Linux-Conda_Py3Qt5_glibc2.12-x86_64.AppImage on Fedora 30
0.18.3
... missing edges this time ... no problem in 0.18.3
0.19_pre
FreeCAD_0.19-17512-Linux-Conda_Py3Qt5_glibc2.12-x86_64.AppImage on Fedora 30
0.18.3
- Attachments
-
- Test_ ArchWall_ Various Width_ on Sketch Multiple Wire_ 14a _ Layout.fcstd
- (20.63 KiB) Downloaded 43 times
Re: [ 0.19_pre BUG ] Arch Wall on Sketch Problem after 0.18
Similarly... when align is Center, there is a bug...
When align is left or right, no problem
When align is left or right, no problem
Re: [ 0.19_pre BUG ] Arch Wall on Sketch Problem after 0.18
Probably our wire offsetting code in DraftGeomUtils fails. Maybe we could make it more verbose...
Re: [ 0.19_pre BUG ] Arch Wall on Sketch Problem after 0.18
Thanks looking into this.
But it works on 0.18.3, no longer in 0.19_pre whatever the earliest AppImage I have.
Tried to look at the difference between the 2 version of DraftGeomUtils, but do not notice anything special to my knowledge ...
Re: [ 0.19_pre BUG ] Arch Wall on Sketch Problem after 0.18
This time, it is Left Align which return problematic wall solid ?
Curious why 0.18.3 works... no such problem though sketch is complex ...
Curious why 0.18.3 works... no such problem though sketch is complex ...
- Attachments
-
- Test_ ArchWall_ Various Width_ on Sketch Multiple Wire_ 15 _ Layout.fcstd
- (8.52 KiB) Downloaded 44 times
Re: [ 0.19_pre BUG ] Arch Wall on Sketch Problem after 0.18
Suspect there maybe something wrong about :-
- DraftGeomUtils.removeSplitter()
- removing the ArchWall.getExtrusionData()... removeSplitter ... code make it works again
Code: Select all
# baseface = baseface.removeSplitter() #s = DraftGeomUtils.removeSplitter(baseface) #if s: # baseface = s
Re: [ 0.19_pre BUG ] Arch Wall on Sketch Problem after 0.18
Seem i was wrong, repeating test on 0.18, it was not working
(Maybe kind of random?)
( FreeCAD_0.18-16131-Linux-Conda_Py3Qt5_glibc2.12-x86_64.AppImage
on
Fedora 30 )
(Maybe kind of random?)
( FreeCAD_0.18-16131-Linux-Conda_Py3Qt5_glibc2.12-x86_64.AppImage
on
Fedora 30 )