Commit Graph

17188 Commits

Author SHA1 Message Date
Russell Johnson
e2d04ec991 3D Pocket: Upgrade to collective face processing!
New property added: `HandleMultipleFeatures`.
New property and related code allows for improved, and expected, 3D Pocket operations.
Improvement combines faces selected to create one envelope to be processed as the path shape ('collectively' setting).
Old behavior is available with 'Individually' setting.
Enjoy!
2019-06-30 14:06:37 -05:00
sliptonic
67d426efd0 Merge pull request #2305 from mlampert/bugfix/pocket-shape-extensions
Path: Bugfix/pocket shape extensions
2019-06-30 14:05:19 -05:00
Yorik van Havre
6fa859ab89 Draft: Better positioned layers button popup + new layer entry 2019-06-30 13:32:42 -03:00
sliptonic
e3ec9ae003 Merge branch 'master' into bugfix/pocket-shape-extensions 2019-06-30 09:32:07 -05:00
Russell Johnson
dd6a6597e9 ProfileFaces: Fix obj.processPerimeter feature (#2306)
https://forum.freecadweb.org/viewtopic.php?f=15&t=37368
if obj.processPerimeter: `else` block re-configured to read new property, `HandleMultipleFeatures`
Removed some excess comments
2019-06-30 09:31:30 -05:00
Bernd Hahnebach
b921b9a692 FEM: code formating, max line length in unit test module 2019-06-30 14:09:05 +02:00
Bernd Hahnebach
949a70a197 FEM: flake8 and lgtm, dummy usage of imports in unit test module 2019-06-30 14:08:55 +02:00
Yorik van Havre
f717d540c8 Draft: Turned autogroup button into layers selector (added pref option to restore old groups-based system) 2019-06-30 01:00:50 -03:00
Markus Lampert
cd2de45af3 Properly deal with deleted objects when cleaning up the extension visualisation. 2019-06-29 19:16:33 -07:00
Markus Lampert
c4e0e8dafc Cover entire hole if pockeet extension is bigger than hole. 2019-06-29 18:16:56 -07:00
Markus Lampert
a162afc95a Fixed extensions for round holes. 2019-06-29 18:16:56 -07:00
Markus Lampert
c4cf901c60 Removed redundant log message 2019-06-29 18:16:56 -07:00
Markus Lampert
d50ce02c7d Fixed extension selection 2019-06-29 18:16:56 -07:00
Markus Lampert
9fffbb0e05 Fixed document restoration logic. 2019-06-29 18:16:56 -07:00
Yorik van Havre
ee446ee441 Moving OfflineRenderingUtils.py from Draft to Arch 2019-06-29 21:03:03 -03:00
Yorik van Havre
5f229e8c29 Draft: Added Offline rendering utils module 2019-06-29 20:59:46 -03:00
Yorik van Havre
c1c7aac0fb Draft: Fixed SelectPlane command not working when an object is selected 2019-06-29 19:48:41 -03:00
Bernd Hahnebach
771f77ebc7 FEM: ccx writer, lgtm, Nested for statement uses loop variable 'femobj' of enclosing for statement 2019-06-29 13:22:38 +02:00
Bernd Hahnebach
a043ad072e FEM: lgtm, various improvements 2019-06-29 13:22:31 +02:00
Bernd Hahnebach
8c3cf6249b FEM: lgtm, do not test if for a constant, because it will give the same result in any case 2019-06-29 13:22:23 +02:00
Franck Jullien
e7e14549ca [TD] Fix TaskPanel comboBox values 2019-06-29 06:31:54 -04:00
Yorik van Havre
60f2250c0c AddonManager: Fixed wrong file name 2019-06-28 12:26:18 -03:00
Yorik van Havre
ff859faf3e AddonManager: Added Render icon 2019-06-28 12:00:25 -03:00
Oliver Oxtoby
826ab16a10 [AddonManager] Correct the name of the CfdOF workbench icon 2019-06-28 11:41:27 -03:00
luz.paz
7b1ebc8b80 [AddonManager] Add Geomatics WB logo 2019-06-28 11:40:38 -03:00
luz.paz
04fda27286 src/App/MaterialPyImp.cpp: fix source code typos
s/transpareny/transparency/
2019-06-28 11:39:36 -03:00
luz.paz
94cfe2d130 Misc. typo and whitespace fixes
Found via `codespell`
2019-06-28 11:39:36 -03:00
luz.paz
b2d6167366 Fix for ac2eb3 + general unifromity fix
Previous commit (ac2eb3) was incomplete. This commit fixes it. The commit also includes an general uniformity fix.
2019-06-27 15:36:12 -03:00
Yorik van Havre
ff395ffc05 AddonManager: Fixed image links 2019-06-27 14:53:02 -03:00
wmayer
39a027dc62 improve projection of points onto mesh 2019-06-27 19:27:47 +02:00
wmayer
d1d10231b5 Add methods to get intersections of mesh edges, project point on edge 2019-06-27 19:27:12 +02:00
Yorik van Havre
e23288425f Arch: Removed log message in DAE exporter 2019-06-27 11:54:15 -03:00
luz.paz
69d4e40c51 [AddonManager] Add DynamicData WB Logo 2019-06-27 11:51:11 -03:00
carlopav
aa124266f9 [Draft] Cleaned code in arc 3Points preview
Arc tracker during creation is computed by arc tracker new method.
2019-06-27 11:50:45 -03:00
carlopav
630f0ba906 [Draft] Fixed a bug in arc editing and added preview
Fixed a bug so arc editing take correctly the placement into account.
Added preliminary support for preview during arc editing. To be improved in the future.
2019-06-27 11:50:45 -03:00
carlopav
78309c6b3f [Draft] Arc Tracker by 3points method
Added arcBy3Points method to arc tracker
2019-06-27 11:50:45 -03:00
Syres916
cc6209d909 [AddonManager] Improve handling of Wb Readme images
...with particular regard to Windows character limit.
2019-06-27 11:49:44 -03:00
furti
019d209199 Fix some problems with ArchFence
The commit that introduces the colorization option added some problems.
First the "sectionFaceNumbers" property is only set when an execute is
performed. When this does not happen, an exception is thrown when the
document is saved that contains a fence created with an older version
of FreeCAD.

Also the new Props on the ViewProvider where not set because the
"onDocumentRestored" is not reckognized for ViewProviders.
2019-06-27 11:48:50 -03:00
furti
5be63a94e2 Fix possible colorization problem
When we set "UseOriginalColors" to true, it is possible that we cant
calculate the exact number of diffuse colors, because the "applyShape"
method optimized the shape somewhat. That operations could remove faces.

To fix this for now, we simply set the shape without further optimizations.
2019-06-27 11:48:50 -03:00
paullee0
a8c5acbeaa Fix offsetWire() to treat wire with 1 edge (circle e.g) correctly (no need to connect()) 2019-06-27 11:30:59 -03:00
Bernd Hahnebach
274c803452 FEM: flake8, lgtm, try to get them both quiet 2019-06-27 13:23:48 +02:00
Bernd Hahnebach
e5ba35735b FEM: gui objects, catch a syntax error, if the user triggers the OK button with a wrong input 2019-06-27 00:21:46 +02:00
Bernd Hahnebach
26a538f824 FEM: gui objects, fix problems because off different Attribute names of part to mesh in mesh objs 2019-06-27 00:21:40 +02:00
Bernd Hahnebach
a8413f10fd FEM: utils, add a method to get the Part to mesh 2019-06-27 00:21:34 +02:00
Bernd Hahnebach
7fe5b00860 FEM: gui, commands, typo the second one :-) 2019-06-26 21:35:46 +02:00
wmayer
929210fd1d add method to project points on mesh 2019-06-26 16:57:14 +02:00
wandererfan
db257df76c [TD]Remove tracker on Cancel 2019-06-26 08:19:12 -04:00
mwganson
6a1eb75373 TaskCheckGeometry -- log geometry check errors to report view 2019-06-26 12:13:23 +02:00
mwganson
b837ba0c61 TaskCheckGeometry settings panel with runBOPCheck option 2019-06-26 12:02:43 +02:00
Zheng, Lei
47f1f504c3 BrowserView: fix QWebEngine focus problem 2019-06-26 11:10:51 +02:00