Commit Graph

11286 Commits

Author SHA1 Message Date
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
kreso-t
3246283097 Path: Adaptive - prepping the PR 2018-09-11 11:02:43 +02:00
kreso-t
1a73a04c49 Path: Adaptive - typo 2018-09-11 11:02:42 +02:00
kreso-t
6bb5a080f6 Path: Adaptive - fixes 2018-09-11 11:02:42 +02:00
kreso-t
02da157bef Path : Adaotive - fix for finishing pass supression outside stock 2018-09-11 11:02:42 +02:00
kreso-t
70837364bd Path: Adaptive - fixes 2018-09-11 11:02:42 +02:00
kreso-t
7b0ba1915e Path: Adaptive - fix 2018-09-11 11:02:42 +02:00
kreso-t
640d3fa39b Path: Adaptive -fix 2018-09-11 11:02:41 +02:00
kreso-t
8edd584b68 Path: Adaptive - keep tool down ratio option + bugfixes 2018-09-11 11:02:41 +02:00
kreso-t
ae861300ed Path: Adaptive - bug fixes 2018-09-11 11:02:41 +02:00
kreso-t
4e8ca5fff0 Path: Adaptive - linking optimization - chaining by distance 2018-09-11 11:02:41 +02:00
kreso-t
93ceff643d Path: Adaptive - fix for VS build 2018-09-11 11:02:40 +02:00
kreso-t
834a374f7b Path: Adaptive - fix for edge selections 2018-09-11 11:02:40 +02:00
kreso-t
f7ff42fe2b Path: Adaptive - fix for keep tool down linking 2018-09-11 11:02:40 +02:00
kreso-t
4a3ec6d411 Path: Adaptive - linking optimizations 2018-09-11 11:02:40 +02:00
kreso-t
d824003c48 Path: Adaptive - path linking optimizations 2018-09-11 11:02:40 +02:00
kreso-t
a786607ec5 Path: Adaptive - bugfix 2018-09-11 11:02:39 +02:00
kreso-t
27da44cd8a Path: Adaptive - keep tool down feature - alfa 2018-09-11 11:02:39 +02:00
kreso-t
0208643f7c Path: Adaptive - fix for cut direction 2018-09-11 11:02:39 +02:00
kreso-t
41689cb949 Path:Adaptive - fix 2018-09-11 11:02:39 +02:00
kreso-t
4c33035276 Path: Adaptive - cleanup 2018-09-11 11:02:39 +02:00