Hi All,
I think I've found a bug with the "Thickness" tool, similar to bug report 0002325.
FreeCAD version info.
OS: "openSUSE 13.2 (Harlequin) (i586)"
Word size of OS: 32-bit
Word size of FreeCAD: 32-bit
Version: 0.16.6596 (Git) (Packman)
Build type: Release
Branch: master
Hash: 37b7334df6c3703d67f43cadc85f5e07e29c4216
Python version: 2.7.8
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.18-dev
My first test file:-
If I try to "Thickness" this model when I've selected either the outside circumference surface or either of the end faces, there is no problem.
But if I select the inside circumference surface, I get an "Input error" message box.
I produce the problem as follows:-
1. Open file "TstPiece3.fcstd" (in FreeCAD).
2. Switch to "Part" workbench.
3. Select inside circumference surface of rectangular ring.
4. Click on "Thickness" tool.
5. "Thickness" dialogue box in "Tasks" tab opens and thicknessing operation appears to be correct in 3D view of object.
6. Click "OK" and following "Input error" message box appears.
7. Click "OK" in error message box.
8. Click "Cancel" in "Thickness" dialog box.
9. Back to original "Cut" object!!!!
If I now try to "Thickness" by selecting either the outside circumference surface or an end face, I get the same error message box as above.
Thicknessing by selecting these other surfaces appeared to work correctly when I first opened the file!!!!!
After the problem with the inside surface above, my procedure was as follows:-
1. Select outside circumference or end face of object.
2. Click on "Thickness" tool.
3. "Thickness" dialogue appears, but no change in 3D view of object.
4. Click on "Faces" button, select say an end face.
5. Click "Done" button, object disappears.
6. Click on "OK" in "Thickness" dialogue.
7. The same "Input error" message box as above appears.
8. Click on "OK" in message box.
9. Click on "Cancel" in "Thickness" dialogue.
10. Back to original "Cut" object!!!!
No error messages in "Report view" or "Python console".
I can get FreeCAD to crash with the following file:-
If I select the outside curved circumference, then click on "Thickness" tool, FreeCAD crashes.
Starting FreeCAD from a terminal shell, I get the following:-
gordon@linux-xfaf:~/Documents/FreeCad> FreeCAD -l
FreeCAD 0.16, Libs: 0.16R6596 (Git) (Packman)
© Juergen Riegel, Werner Mayer, Yorik van Havre 2001-2015
##### #### ### ####
# # # # # #
# ## #### #### # # # # #
#### # # # # # # # ##### # #
# # #### #### # # # # #
# # # # # # # # # ## ## ##
# # #### #### ### # # #### ## ## ##
*** Abort *** an exception was raised, but no catch was found.
... The exception is:SIGSEGV 'segmentation violation' detected. Address 0
gordon@linux-xfaf:~/Documents/FreeCad>
Hope the above is helpful.
Gordon.