3D Surface - Face Selection (New feature) [Merged]
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Re: 3D Surface - Face Selection (New feature)
Hi Chris,
thx for the info how to change parts of the AppImage, - now i`m out of the error messages.
Sadly at using the AppImage FC crashes after clicking OK or Apply at the 3D Surface UI, - also if i set the Sample Interval to 1,0 or any other value.
Tested with
OS: openSUSE Leap 15.1 (KDE//usr/share/xsessions/plasma5)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.19093 (Git) AppImage
Build type: Release
Branch: master
Hash: 9e4710d679d44613a1ae4264b86ef9f6d12f4e5a
Python version: 3.7.6
Qt version: 5.12.5
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Germany (de_DE)
and
OS: openSUSE Leap 15.1 (KDE//usr/share/xsessions/plasma5)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.19066 (Git) AppImage
Build type: Release
Branch: master
Hash: 9e4710d679d44613a1ae4264b86ef9f6d12f4e5a
Python version: 3.7.6
Qt version: 5.12.5
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Germany (de_DE)
thx for the info how to change parts of the AppImage, - now i`m out of the error messages.
Sadly at using the AppImage FC crashes after clicking OK or Apply at the 3D Surface UI, - also if i set the Sample Interval to 1,0 or any other value.
Tested with
OS: openSUSE Leap 15.1 (KDE//usr/share/xsessions/plasma5)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.19093 (Git) AppImage
Build type: Release
Branch: master
Hash: 9e4710d679d44613a1ae4264b86ef9f6d12f4e5a
Python version: 3.7.6
Qt version: 5.12.5
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Germany (de_DE)
and
OS: openSUSE Leap 15.1 (KDE//usr/share/xsessions/plasma5)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.19066 (Git) AppImage
Build type: Release
Branch: master
Hash: 9e4710d679d44613a1ae4264b86ef9f6d12f4e5a
Python version: 3.7.6
Qt version: 5.12.5
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Germany (de_DE)
Gruß Herbert
Re: 3D Surface - Face Selection (New feature)
It doesn't seam to be sensible to invest much time in merging the changes into the Appimage. 3D surface is an experimental feature. So please merge it, it is ready for broader testing.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: 3D Surface - Face Selection (New feature)
Russ4262 wrote: ↑Tue Dec 31, 2019 3:54 am... I still don't like how the path on the cylinder folds over the top (end) surface. I know why, and I can think of an existing set of methods in another operation to apply to the envelope refinement to remove that fold-over. Nevertheless, I don't plan on addressing that at this time.
Okay. So maybe I should consider the envelope refinement sooner than later. I looked at MillFace methods I used to identify and eliminate/avoid upward protrusions from the MillFace op. I think I can apply them in a similar fashion here to limit low spots to a user-provided limit below the selected face ((or eliminate/avoid the areas all together, unless selected in the op[or give the user an option for this??])). This will aid with collision-avoidance of the spindle and collet assembly. It will be a starting point and needed refinement.
I also need to work on methods/algorithms for creating the profile/contour type paths with OCL. They are a beneficial set of paths for 3D-Surface. I have some preliminary ideas to tackle the challenge, but time is not in favor of FC coding at the moment... lol.
If this PR / feature gets merged before I can get to the above improvements, I may tackle the separation of 3D-Surface and Waterline ops before coming back to this feature and refining it.
Cheers,
Russell
- Attachments
-
- 3D-Surface_face-selection_needs_refinement.png (193.69 KiB) Viewed 2196 times
Re: 3D Surface - Face Selection (New feature)
I add here a slightly updated file. This one has some vertical faces too. I could not get these working on another user's project, so I thought it may be worth testing. I'm glad it works very well.
I realized that the sample interval cannot be set to 1mm. If I do so, it always jumps back to 10mm. I have to change it in the property tab if I want to set 1mm .
I realized that the sample interval cannot be set to 1mm. If I do so, it always jumps back to 10mm. I have to change it in the property tab if I want to set 1mm .
- Attachments
-
- surface3DTest.FCStd
- (54.64 KiB) Downloaded 65 times
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: 3D Surface - Face Selection (New feature)
chrisb wrote: ↑Sat Jan 04, 2020 10:41 pm I add here a slightly updated file. This one has some vertical faces too. I could not get these working on another user's project, so I thought it may be worth testing. I'm glad it works very well.
I realized that the sample interval cannot be set to 1mm. If I do so, it always jumps back to 10mm. I have to change it in the property tab if I want to set 1mmSnip macro screenshot-6ccae5.png.
I'll have to look into the sample interval issue. I haven't noticed it in my testing. 1.0 mm is the default sample interval value, and I just leave it for testing.
Face refinement is making progress. I'm not on my computer so I do not have an image to upload. On the brownish image in my previous post, the path that falls through the triangle will disappear with the refinements I've made so far. The refinements address faces which contain internal facial changes, like holes, dimples, convex or concave faces, and other protrusions upward. The top flat face was selected in the image referenced above, but the internal triangular hole was also cut. The refinements are addressing this by raising the cutter up to safe/clearance height over such internal features. I'll try to get sample images uploaded and push current improvements to the current PR.
I have also corrected the 'Cut Pattern Angle' not working with the line pattern.
I'm now working on adjusting path interactions at the perimeter of the faces - flush, overhang, hold short by tool radius, etc... I need to correct this method to use for proper and future profile/contour applications.
Cheers,
Russell
Re: 3D Surface - Face Selection (New feature)
Hi Russel,
sadly i can't test, because FC AppImage still crashes after a few seconds of calculation if i click the Apply or OK Button of the 3D Surface UI.
One thing i see at the pics i don't like, because it's suggesting to me that it's drifting away from a surfacing operation: The path shows a lot of up and down of the tool !
This up and down needs a lot of time at the machine and produces a mark at the surface each time the tool comes down.
sadly i can't test, because FC AppImage still crashes after a few seconds of calculation if i click the Apply or OK Button of the 3D Surface UI.
One thing i see at the pics i don't like, because it's suggesting to me that it's drifting away from a surfacing operation: The path shows a lot of up and down of the tool !
This up and down needs a lot of time at the machine and produces a mark at the surface each time the tool comes down.
Gruß Herbert
Re: 3D Surface - Face Selection (New feature)
At an older Laptop i have still a early FC 0.17 where 3D Surface creates a smooth path...
OS: "openSUSE 13.2 (Harlequin) (x86_64)"
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.9684 (Git) (Packman)
Build type: Release
Branch: master
Hash: 0f4a5b4f958f960575570ff2a76e4138b1b4247f
Python version: 2.7.12
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 6.9.1.oce-0.18-dev
OS: "openSUSE 13.2 (Harlequin) (x86_64)"
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.9684 (Git) (Packman)
Build type: Release
Branch: master
Hash: 0f4a5b4f958f960575570ff2a76e4138b1b4247f
Python version: 2.7.12
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 6.9.1.oce-0.18-dev
Gruß Herbert
Re: 3D Surface - Face Selection (New feature)
Evening Sir,
As for all the up and down, that is due to the corrected `Cut Pattern` being set to `Line`. It ensures that the `Climb` or `Conventional` cut direction is observed. If I understand the professional world of CNC, there are plenty of scenarios to use such settings. The image you posted
Cheers,
Russell
I am sorry about the AppImage difficulties. I think they might merge this PR in the next week or so. Once that happens it will be in the future AppImages for you to use.herbk wrote: ↑Sun Jan 05, 2020 10:06 am sadly i can't test, because FC AppImage still crashes after a few seconds of calculation if i click the Apply or OK Button of the 3D Surface UI.
One thing i see at the pics i don't like, because it's suggesting to me that it's drifting away from a surfacing operation: The path shows a lot of up and down of the tool !
This up and down needs a lot of time at the machine and produces a mark at the surface each time the tool comes down.
As for all the up and down, that is due to the corrected `Cut Pattern` being set to `Line`. It ensures that the `Climb` or `Conventional` cut direction is observed. If I understand the professional world of CNC, there are plenty of scenarios to use such settings. The image you posted
uses the `ZigZag` pattern, which has much less raising of the toolbit; however, it does not observe the `Climb` or `Conventional` cut direction.
Cheers,
Russell
Re: 3D Surface - Face Selection (New feature)
Evening FC Path users!
I have for you more updates and improvements. I have refined the face selection started in the current topic's PR.
Image Descriptions:
Best Regards and happy milling!
Russell
I have for you more updates and improvements. I have refined the face selection started in the current topic's PR.
- I added an IgnoreInternalFeatures property flag. The default is True. If a face has internal features(holes, protrusions, etc...), then those should not be milled unles specifically selected by the user. Set to False if you wish to mill these internal features within the selected face(s).
- I added a PathLineAdjustment distance property. The default is zero. Positive length will extend the path lines beyond the edge of the face(s) or entire model. This could be used as negative values to leave a buffer around the edges for a second op that would be the finishing pass. This feature is creating a uniform value perpendicular to every point on the edges, rather only extends or trims the actual path lines you see in the final paths created.
- I have attached a few photos of before and after the IgnoreInternalFeatures property addition, as well as a separate example of PathLineAdjustment set to -10.0mm, leaving a buffer around the edges of the selected face(s).
Image Descriptions:
- Example of face selection without IgnoreInternalFeatures enabled - the old way. You can see the cutter cuts the square hole on the right end of the face.
- Example of face selection with the new IgnoreInternalFeatures enabled. You can see how the cutter is raised over the square hole on the right end.
- Example of the new PathLineAdjustment property set to -10.0mm to leave a buffer at the ENDS of the path lines.
Best Regards and happy milling!
Russell
- Attachments
-
- Face selection PRE-IgnoreInternalFeatures
- 3D_Surface-select-faces-collectively-OLD-WAY.png (189.73 KiB) Viewed 2076 times
-
- Face selection with IgnoreInternalFeatures enabled
- 3D_Surface-select-faces-collectively-NEW-IgnoreInternalFeatures.png (185.24 KiB) Viewed 2076 times
-
- New PathLineAdjustment feature, set to -10.0mm to leave a buffer around the edge.
- 3D_Surface-select-faces-collectively-NEW-PathLineAdjustment.png (206.52 KiB) Viewed 2076 times
- roerich_64
- Veteran
- Posts: 1465
- Joined: Thu May 21, 2015 7:00 pm
- Location: Ostfriesland
Re: 3D Surface - Face Selection (New feature)
Hi,chrisb wrote: ↑Wed Jan 01, 2020 3:43 pmYou can unpack - change - repack an appimage, see https://www.freecadweb.org/wiki/AppImag ... _AppImages.herbk wrote: ↑Wed Jan 01, 2020 9:42 am if using the AppImage, FreeCAD gets "installed" at /tmp/randomname each time i start it. Path WB is a part of this installation and it's not possible to change files of it.
I allready tryd to copy the whole Path folder to /home/.FreeCAD/mod, but the result is a lot of error messages...
i extracted FreeCAD.AppImage, updated the two files, start then FreeCAD with ./AppRun.
But it crashes after start the surface prozess:
Code: Select all
walter@Terra:~/Programme/FreeCAD/squashfs-root$ ./AppRun
/home/walter/Programme/FreeCAD/squashfs-root
FreeCAD 0.19, Libs: 0.19R19107 (Git)
© Juergen Riegel, Werner Mayer, Yorik van Havre 2001-2019
##### #### ### ####
# # # # # #
# ## #### #### # # # # #
#### # # # # # # # ##### # #
# # #### #### # # # # #
# # # # # # # # # ## ## ##
# # #### #### ### # # #### ## ## ##
connect failed: No such file or directory
Path workbench activated
Surfacing Select Mode
Program received signal SIGSEGV, Segmentation fault.
#0 /lib/x86_64-linux-gnu/libc.so.6(+0x3ef20) [0x7ff7465d2f20]
#1 /lib/x86_64-linux-gnu/libc.so.6(+0x9e59e) [0x7ff74663259e]
#2 0x7ff748d54a39 in Gui::Document::slotChangedObject(App::DocumentObject const&, App::Property const&) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libFreeCADGui.so+0x6a9
#3 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libFreeCADApp.so(+0x18eb5e) [0x7ff748348b5e]
#4 0x7ff748375d74 in App::DocumentObject::onChanged(App::Property const*) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libFreeCADApp.so+0x124
#5 0x7ff7304d5970 in Part::Feature::onChanged(App::Property const*) from /home/walter/Programme/FreeCAD/squashfs-root/usr/lib/Part.so+0x50
#6 0x7ff7484651d9 in App::Property::hasSetValue() from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libFreeCADApp.so+0x19
#7 0x7ff7304b1d59 in Part::Compound::execute() from /home/walter/Programme/FreeCAD/squashfs-root/usr/lib/Part.so+0x709
#8 0x7ff74836e23e in App::DocumentObject::recompute() from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libFreeCADApp.so+0x9e
#9 0x7ff7304d1cac in Part::Feature::recompute() from /home/walter/Programme/FreeCAD/squashfs-root/usr/lib/Part.so+0xc
#10 0x7ff74830ccfd in App::Document::_recomputeFeature(App::DocumentObject*) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libFreeCADApp.so+0x2fd
#11 0x7ff74836252c in App::Document::recomputeFeature(App::DocumentObject*, bool) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libFreeCADApp.so+0xdc
#12 0x7ff7483919c8 in App::DocumentObjectPy::recompute(_object*) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libFreeCADApp.so+0x68
#13 0x7ff748391af4 in App::DocumentObjectPy::staticCallback_recompute(_object*, _object*) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libFreeCADApp.so+0x24
#14 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(_PyMethodDef_RawFastCallKeywords+0x104) [0x7ff74876e914]
#15 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(_PyCFunction_FastCallKeywords+0x26) [0x7ff74876f4b6]
#16 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(+0x6f3ff) [0x7ff7486983ff]
#17 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalFrameDefault+0x710a) [0x7ff74869610a]
#18 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalCodeWithName+0xade) [0x7ff748848e8e]
#19 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(_PyFunction_FastCallKeywords+0x90) [0x7ff74876ef90]
#20 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(+0x6f116) [0x7ff748698116]
#21 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalFrameDefault+0x2cb9) [0x7ff748691cb9]
#22 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalCodeWithName+0xade) [0x7ff748848e8e]
#23 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(_PyFunction_FastCallKeywords+0x90) [0x7ff74876ef90]
#24 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(+0x6f116) [0x7ff748698116]
#25 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalFrameDefault+0x2cb9) [0x7ff748691cb9]
#26 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalCodeWithName+0xade) [0x7ff748848e8e]
#27 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(_PyFunction_FastCallKeywords+0x90) [0x7ff74876ef90]
#28 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(+0x6f116) [0x7ff748698116]
#29 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalFrameDefault+0x2cb9) [0x7ff748691cb9]
#30 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(+0x6e380) [0x7ff748697380]
#31 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(+0x6f116) [0x7ff748698116]
#32 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalFrameDefault+0x2cb9) [0x7ff748691cb9]
#33 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(+0x6e380) [0x7ff748697380]
#34 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(_PyFunction_FastCallDict+0x2bf) [0x7ff74876f33f]
#35 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalFrameDefault+0x49ae) [0x7ff7486939ae]
#36 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalCodeWithName+0xade) [0x7ff748848e8e]
#37 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(_PyFunction_FastCallDict+0x1d8) [0x7ff74876f258]
#38 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(_PyObject_Call_Prepend+0xde) [0x7ff7487711be]
#39 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(PyObject_Call+0x68) [0x7ff74876f748]
#40 0x7ff7483ec3bb in App::FeaturePythonImp::execute() from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libFreeCADApp.so+0xfb
#41 0x7ff722e74f21 in App::FeaturePythonT<Path::Feature>::execute() from /home/walter/Programme/FreeCAD/squashfs-root/usr/lib/Path.so+0x11
#42 0x7ff74836e23e in App::DocumentObject::recompute() from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libFreeCADApp.so+0x9e
#43 0x7ff74830ccfd in App::Document::_recomputeFeature(App::DocumentObject*) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libFreeCADApp.so+0x2fd
#44 0x7ff74836185c in App::Document::recompute(std::vector<App::DocumentObject*, std::allocator<App::DocumentObject*> > const&, bool, bool*, int) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libFreeCADApp.so+0x60c
#45 0x7ff7483b9cc2 in App::DocumentPy::recompute(_object*) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libFreeCADApp.so+0x382
#46 0x7ff7483ba164 in App::DocumentPy::staticCallback_recompute(_object*, _object*) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libFreeCADApp.so+0x24
#47 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(_PyMethodDef_RawFastCallKeywords+0x104) [0x7ff74876e914]
#48 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(_PyCFunction_FastCallKeywords+0x26) [0x7ff74876f4b6]
#49 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(+0x6f3ff) [0x7ff7486983ff]
#50 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalFrameDefault+0x710a) [0x7ff74869610a]
#51 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(+0x6e380) [0x7ff748697380]
#52 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(_PyFunction_FastCallDict+0x2bf) [0x7ff74876f33f]
#53 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(_PyObject_Call_Prepend+0xde) [0x7ff7487711be]
#54 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libpython3.7m.so.1.0(PyObject_Call+0x68) [0x7ff74876f748]
#55 0x7ff74902e0c4 in Gui::TaskView::TaskDialogPython::clicked(int) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libFreeCADGui.so+0x2b4
#56 0x7ff746ced7b8 in QMetaObject::activate(QObject*, int, int, void**) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libQt5Core.so.5+0x780
#57 0x7ff74760070d in QDialogButtonBox::clicked(QAbstractButton*) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libQt5Widgets.so.5+0x2f
#58 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libQt5Widgets.so.5(+0x274b7c) [0x7ff747600b7c]
#59 0x7ff746ced7b8 in QMetaObject::activate(QObject*, int, int, void**) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libQt5Core.so.5+0x780
#60 0x7ff7475991fe in QAbstractButton::clicked(bool) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libQt5Widgets.so.5+0x32
#61 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libQt5Widgets.so.5(+0x20d8b7) [0x7ff7475998b7]
#62 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libQt5Widgets.so.5(+0x20e14c) [0x7ff74759a14c]
#63 0x7ff74759a1e8 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libQt5Widgets.so.5+0x88
#64 0x7ff74752bc3e in QWidget::event(QEvent*) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libQt5Widgets.so.5+0xce
#65 0x7ff74750082a in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libQt5Widgets.so.5+0xde
#66 0x7ff747505095 in QApplication::notify(QObject*, QEvent*) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libQt5Widgets.so.5+0x79d
#67 0x7ff748d841f9 in Gui::GUIApplication::notify(QObject*, QEvent*) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libFreeCADGui.so+0x89
#68 0x7ff746cd7186 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libQt5Core.so.5+0x88
#69 0x7ff74750453f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libQt5Widgets.so.5+0x283
#70 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libQt5Widgets.so.5(+0x1af554) [0x7ff74753b554]
#71 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libQt5Widgets.so.5(+0x1b03a6) [0x7ff74753c3a6]
#72 0x7ff74750082a in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libQt5Widgets.so.5+0xde
#73 0x7ff7475063f1 in QApplication::notify(QObject*, QEvent*) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libQt5Widgets.so.5+0x1af9
#74 0x7ff748d841f9 in Gui::GUIApplication::notify(QObject*, QEvent*) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libFreeCADGui.so+0x89
#75 0x7ff746cd7186 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libQt5Core.so.5+0x88
#76 0x7ff74707d40b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libQt5Gui.so.5+0x6d3
#77 0x7ff74707dff7 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libQt5Gui.so.5+0x175
#78 0x7ff74706add4 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libQt5Gui.so.5+0x64
#79 /home/walter/Programme/FreeCAD/squashfs-root/usr/plugins/platforms/../../lib/libQt5XcbQpa.so.5(+0x5af0e) [0x7ff74129ef0e]
#80 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/./libglib-2.0.so.0(g_main_context_dispatch+0x2e8) [0x7ff742f349d8]
#81 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/./libglib-2.0.so.0(+0x51c21) [0x7ff742f34c21]
#82 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/./libglib-2.0.so.0(g_main_context_iteration+0x2e) [0x7ff742f34cae]
#83 0x7ff746d0642b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libQt5Core.so.5+0x63
#84 0x7ff746cd3bc1 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libQt5Core.so.5+0x187
#85 0x7ff746cd7a39 in QCoreApplication::exec() from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libQt5Core.so.5+0x105
#86 0x7ff748d046c0 in Gui::Application::runApplication() from /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/../lib/libFreeCADGui.so+0x15b0
#87 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/freecad(main+0x74d) [0x55fa237947cd]
#88 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7) [0x7ff7465b5b97]
#89 /home/walter/Programme/FreeCAD/squashfs-root/usr/bin/freecad(+0x451f) [0x55fa2379551f]
Code: Select all
OS: Linux Mint 19.2 (X-Cinnamon/cinnamon)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.19107 (Git)
Build type: Release
Branch: master
Hash: ad952191297fe53593c4d4b0ac80b43fd6664b22
Python version: 3.7.6
Qt version: 5.12.5
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Germany (de_DE)
Bests
Walter
Die Liebe wird siegen, denn sie ist unzerstörbar