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
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
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
92d2705915
fix -Winconsistent-missing-override
2018-09-17 14:18:36 +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
Mark Ganson TheMarkster
ce8ee78993
addon manager py3 fixes
...
Only decode / encode if on py2 except for the b'\xc2\xa0', replace, which must be decoded to create the unicode string.
2018-09-15 19:28:44 +02:00
Mark Ganson TheMarkster
68fb70ff3c
fix python3 issues
...
* fix attempts to remove readonly temp folder in windows, which was preventing addon manager window from closing
* cleanup (unescape) macros manually if HTMLParser().unescape() fails
* replace tabs in macros with 4 spaces
2018-09-15 19:28:36 +02:00
luz.paz
af7180270e
Typo and whitespace fixes
...
Found via `codespell -q 3 -I ../fc-word-whitelist.txt --skip=".git,*.ts,*.po,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/zipios++" -L "entires,fle,actuall"`
2018-09-15 19:13:52 +02:00
wmayer
70aa8e056b
expose more methods of Geom_Curve to Python
2018-09-15 11:26:26 +02:00
wandererfan
2c0d1d882b
Fix Decoration positions on Views derived from DPG Base
...
- Section faces, detail highlights, center and section lines
were wrong when the BaseView was a DPGI
2018-09-14 21:28:02 +02:00
wmayer
b8e8f4a8d1
fixes #0002908 : stp file import name mismatch (due to some limitation into UTF-8 support & naming convention)
2018-09-14 18:15:48 +02:00
wmayer
f9aff34415
restore old behaviour of AddonManager.get_macro_dir
2018-09-13 23:50:36 +02:00
wmayer
6b93f4ea91
issue #0003588 : The path to the Addons does not allow special characters
2018-09-13 16:03:38 +02:00
DeepSOIC
e7485effb4
Part, PartDesign, Attacher: fix a few problems with infinite shapes
...
To throw an error instead of returning a semi-infinite result that kills rendering.
fixes #3439
2018-09-13 13:12:55 +02:00
DeepSOIC
d91765a79c
Part: Attacher: fix flip-sides for O-X-Y-like attachment modes
...
fixes #2519
2018-09-13 13:03:06 +02:00
wmayer
aef87aeec5
Ignore key events in dialogs and let parent task panel handle them
...
The affected dialogs are:
* Texture mapping
* Cross-sections
* Extrusion
* Revolution
2018-09-13 11:13:33 +02:00
wmayer
0b9f869ed7
fixes #0003514 : Program crashes when user try to add (by mistake) the origin to a group
2018-09-12 19:01:25 +02:00
wmayer
4d47ce619e
fixes #0002833 : [Spreadsheet] Keyboard events are sent to the wrong viewprovider
2018-09-12 17:40:57 +02:00
wmayer
ef42cfb5d6
add method to activate 3d view when setting active object list
2018-09-12 15:38:28 +02:00
wmayer
90e63b49a4
fixes #0003155 : FEM to mesh conversion fails for shells
2018-09-12 12:39:12 +02:00
Amritpal Singh
762b24352b
Fixed minor bug in Rebar object.
2018-09-11 14:34:59 +02:00
Mark Ganson TheMarkster
e21f64caf9
fix bug in draft path array
...
put lnodes.normalize() inside try/except block
replace hard-coded 1e-6 with Vector3d::epsilon() in VectorPy::normalize()
2018-09-11 11:11:39 +02:00
wmayer
e71d991e87
fix some MSVC & clang warnings
2018-09-11 11:02:43 +02:00
kreso-t
7e661ef425
Path: Adaptive - fix for convetional mode detection
2018-09-11 11:02:43 +02:00
kreso-t
30dc39938e
Path: Adaptive - fix for offset glitches
2018-09-11 11:02:43 +02:00
kreso-t
4876a93434
PathSimulation - fix for memory consumption with complex sim paths
2018-09-11 11:02:43 +02:00
kreso-t
916b4de545
Path: Adaptive - fix for integration
2018-09-11 11:02:43 +02:00