Commit Graph

14782 Commits

Author SHA1 Message Date
wmayer
149262a7cc fixes #0003599: PartDesign Additive and Subtractive Pipe features don't allow changing sections after creation 2018-09-20 17:17:41 +02:00
wmayer
525a44905a issue #0003599: PartDesign Additive and Subtractive Pipe features don't allow changing sections after creation 2018-09-20 15:14:33 +02:00
Zheng, Lei
31f2ebdf55 ViewProvider: fix potential crash when exit editing 2018-09-20 12:47:19 +02:00
Bernd Hahnebach
fbf94e127c FEM: Python code formating, flake8 2018-09-19 21:40:57 +02:00
Bernd Hahnebach
e16ee9648f FEM: menues, delete the FEM before material menue entries, just like all other entries 2018-09-19 21:40:44 +02:00
Bernd Hahnebach
e4c71803c4 FEM: menues, move element geometry enties into sub menue 2018-09-19 21:40:34 +02:00
wmayer
493e76d1a9 inside display panel check if the property is part of the view provider 2018-09-19 21:30:35 +02:00
Mark Ganson TheMarkster
d73fbd3d1d do reselection whether 1 or 2 points selected
Add message box explaining usage of Selected points button.
Move reselection so it is applied whether 1 or 2 points were selected.
2018-09-19 20:32:49 +02:00
Mark Ganson TheMarkster
93bfae8760 relabel "Selected point(s)" to "Selected points"
better for translating to other languages
2018-09-19 20:32:33 +02:00
kreso-t
2104222f45 Path: Adaptive - fix for profiling operation
- improved handling for sharp corners for profiling op.
2018-09-19 18:29:18 +02:00
kreso-t
214b45a180 Path: Adaptive - enhancements and bug fixes
- cleanup & spelling corrections
- lead-in/lead-out improvements
- safer transition of linking path into lead-in/cut
- self-intersection check for keep tool down path
- additional perf. optimisations by parameter tuning
2018-09-19 18:28:48 +02:00
wmayer
5df6090150 Make destructors of all generated Py class protected
This is to avoid to create an object on the stack and thus to clutter Python's reference counting mechanism
2018-09-19 18:22:22 +02:00
luz.paz
360e581672 Misc. typo and whitespace fixes
ref: https://forum.freecadweb.org/viewtopic.php?f=3&t=30988#p256964
along with other misc. fixes
2018-09-19 17:26:03 +02:00
wmayer
3e7079d9cd fix -Wreorder 2018-09-19 17:17:43 +02:00
wmayer
fc7c802ab5 fix CID 183848 2018-09-19 17:14:46 +02:00
wmayer
3a521917ef fix possible crash when aborting geometry checker 2018-09-19 13:50:44 +02:00
wmayer
7c76767bc5 improve manual mesh filling 2018-09-18 21:53:04 +02:00
wmayer
f626549928 add verifier class to check the result of the polygon triangulation 2018-09-18 21:38:04 +02:00
wmayer
644cfa06bb replace boolean to check for inside/outside cutting with enum values 2018-09-18 18:25:51 +02:00
wmayer
2290a37a83 polish Mesh workbench 2018-09-18 14:53:37 +02:00
wmayer
dc5414d060 fix overloaded methods SelectionSingleton::addSelection 2018-09-18 12:41:02 +02:00
wmayer
920ee9d89f exit measure distance tool with Esc 2018-09-17 22:21:23 +02:00
wmayer
48b42c544d always close task panel with ESC button 2018-09-17 21:35:44 +02:00
wmayer
f68d65dc7b remove limit to only allow vertexes of a model 2018-09-17 17:27:21 +02:00
wmayer
813c73c202 add convenience method addSelection(SelectionObject) 2018-09-17 17:06:58 +02:00
wmayer
07e9fd7b03 Qt5: fix build failure if spacenav is not used under Linux 2018-09-17 16:41:14 +02:00
mwganson
8108275846 Add select point(s) option to Placement dialog 2018-09-17 15:00:48 +02:00
wmayer
92d2705915 fix -Winconsistent-missing-override 2018-09-17 14:18:36 +02:00
wmayer
aedf42b9df re-arrange headers to fix build failure with Qt4 2018-09-17 14:02:29 +02:00
Ian Rees
d7e970a255 SpaceNavigator on Linux: rearrange #includes 2018-09-17 12:43:24 +02:00
Ian Rees
7699b43c71 Replace Q_OS_UNIX with Q_OS_LINUX for spacenav 2018-09-17 12:43:24 +02:00
Ian Rees
c609e43166 Port SpaceNavigator support on Linux to Qt5 2018-09-17 12:43:24 +02:00
wmayer
9e8be1aa23 extend QuantityFormat to set denominator independent of user settings 2018-09-17 12:38:46 +02:00
hokieengr
67454f61a5 Fractional inch setting now disabled when not in Imperial building 2018-09-17 10:32:04 +02:00
hokieengr
f8dcd64fa2 Added support for fractional inch user setting. 2018-09-17 10:32:04 +02:00
hokieengr
00205570d4 Now only storing the actual fractional denominator
GUI settings now computed directly from this value. This eliminates the
possibility of the combobox index and the value it represents getting
out of sync.
2018-09-17 10:32:03 +02:00
hokieengr
89c1049746 Added option to select minimum fractional inch displayed
Load/save operation complete. Not yet integrated with the display code.
Also would like to disable option when non supported (those not using
fractional inches) are selected.
2018-09-17 10:32:03 +02:00
Markus Lampert
e3952867a9 Renamed Path Chamfer op to Deburr. 2018-09-17 10:27:49 +02:00
Markus Lampert
58372e78ab Fixed selection restore of entire object. 2018-09-17 10:23:41 +02:00
Markus Lampert
99e844863f Added option to rotate multiple base objects as a compound or individually. 2018-09-17 10:23:41 +02:00
Markus Lampert
cb2afd5a98 Changed Rotate tool behaviour to rotate the entire selection group instead of each one individually. 2018-09-17 10:23:40 +02:00
Markus Lampert
f9c166f6ec Don't force stock refresh on editor start 2018-09-17 10:23:40 +02:00
wmayer
072d05725b fix compiler warning, fix build failure with older OCCT versions 2018-09-17 10:20:03 +02:00
tomate44
b2c9833c9f add a check to BSplineCurve.segment() 2018-09-17 10:02:04 +02:00
kreso-t
b1fb3b02d1 Fix for compiler warnings 2018-09-17 09:57:47 +02:00
kreso-t
a76dfc6254 Path: Adaptive - small enhancement
- improved handling in spiky corners
2018-09-17 09:57:47 +02:00
kreso-t
3e11598247 Path: Adaptive - performance optimization for larger models
- utilizing bounding boxes
- changed the alg. for resolving tool down linking paths,
   resolution is no longer based on clipper offsets as
   offset alg. tends to become slow
- new tool down linking alg. also should be better in finding
   shorter linking paths
- lead-in lead-out improvements
2018-09-17 09:57:46 +02:00
Markus Lampert
d2da4d7a19 Return self in addProperty for interface compliance. 2018-09-16 15:38:27 -07:00
wmayer
2e7bcde56b expose some more methods of ParameterGrp to Python 2018-09-16 19:36:46 +02:00
wmayer
c6949dceef fix build failure on Linux 2018-09-15 21:38:15 +02:00