Commit Graph

13520 Commits

Author SHA1 Message Date
Bernd Hahnebach
ed006b82c3 FEM: reinforced material, add object, including all FEM object unit tests 2019-06-16 18:29:32 +02:00
Russell Johnson
7e3f009d4f Merge branch 'master' into pathpocketshape_fix 2019-06-15 22:06:01 -05:00
Yorik van Havre
b9c918ba40 Merge branch 'master' of github.com:FreeCAD/FreeCAD 2019-06-15 23:50:55 -03:00
Yorik van Havre
16949b38cb AddonManager: Use workbenches icons 2019-06-15 23:50:41 -03:00
wmayer
4e5d6be326 fixes #0003979: Pocket with mode 'up to face' doesn't work correctly 2019-06-15 23:54:10 +02:00
furti
ac9cd38650 Add support for PartDesign:Body colors
When the tip of a PartDesign:Body is colorized, the colors are stored
on tip level. But when the shape of the whole body is changed the information
is stored on body level. To account for this we check if the tip has more
than one DiffuseColor set. When not, we use the shape color of the body.
2019-06-15 18:00:12 -03:00
furti
d18d98fe2b Add option to colorize ArchFence
When "UseOriginalColors" is set to true, the fence will copy the diffuse
colors of the original post and section to colorize itself.
2019-06-15 18:00:12 -03:00
Yorik van Havre
8d7afb0b61 AddonManager: Misc fixes from forum testers 2019-06-15 17:53:36 -03:00
Yorik van Havre
a5f3f67ade Arch: Minor bugfixes, better doctrings and fixed transparency in OBJ exporter 2019-06-15 16:53:43 -03:00
Russell Johnson
14ef7823f3 Merge branch 'pathpocketshape_fix' of https://github.com/Russ4262/FreeCAD into pathpocketshape_fix 2019-06-15 12:20:27 -05:00
Russell Johnson
0030a17241 Delete disabled code blocks
within guiMessage() method
2019-06-15 12:19:17 -05:00
Russell Johnson
7430736e28 Merge branch 'master' into pathpocketshape_fix 2019-06-15 12:07:48 -05:00
Russell Johnson
babc848af7 added missing self.stockBB instantiation
job boundbox object was missing in opSetDefaultValues()
2019-06-15 12:05:58 -05:00
wmayer
657bcef798 use ShapeBinder to create a copy from Origin feature 2019-06-15 15:43:29 +02:00
wmayer
741a7bc016 extend ShapeBinder to also handle Origin features 2019-06-15 15:07:52 +02:00
wmayer
4146f823ff remove dependency of datum element if creation of copy fails 2019-06-15 12:23:47 +02:00
Russell Johnson
9b08c35301 Merge branch 'master' into pathpocketshape_fix 2019-06-14 22:56:36 -05:00
luz.paz
3dc4776b0b [AddonManager] create Resources/icons dir with SVG icons for WBs
Forum thread: https://forum.freecadweb.org/viewtopic.php?f=9&t=36556&p=314330#p314330
2019-06-14 10:25:21 -03:00
wmayer
d2bf707e7a Draft: QPixmap.fill expects a QColor, not an int or long 2019-06-14 11:30:43 +02:00
wmayer
9b67eff2d2 clean-up CMake file 2019-06-14 00:27:36 +02:00
Russell Johnson
cb4e3e5c68 Merge branch 'master' into pathpocketshape_fix 2019-06-13 15:52:18 -05:00
Russell Johnson
58e41ea5fd Isolate FreeCADGui dependency
Thanks @mlampert and @sliptonic for assisting in tracking down the error via unit test analysis.
FreeCADGui usage has to be behind an 'if FreeCAD.GuiUp:` test
2019-06-13 15:42:56 -05:00
wmayer
53fc2f3ec9 improve exception handling Shape.distToShape 2019-06-13 21:49:13 +02:00
Russell Johnson
f212607dad Remove reference to removed file: grbl_G81_post.py
[Path] Replace old grbl_post.py with new grbl_G81_post.py. (#2255)
RE: PR #2255
2019-06-13 12:50:22 -05:00
Russell Johnson
c79beacfc0 Remove unnecessary comment 2019-06-13 12:34:33 -05:00
Russell Johnson
183228cc25 Misc. fixes
Clean up code, improve comments, improve user feedback.
Improve temp clone management.
Correct depth issue with self.finDep
Add comment descriptions for new methods
Clean up comments and contribution information
Initiate recognition of type()==SurfaceOfExtrusion
Adopt standard PathGeom.isRoughly() and .Tolerance rather than idependent precision settings
2019-06-13 10:55:32 -05:00
Russell Johnson
73e00617d1 Fixes for depths and AttemptInverseAngle
Depth correction to obj.FinalDepth.Value in single feature operations
Fix AttemptInverseAngle to be uni-directional
Clean up debug and other user provided feedback
2019-06-13 10:55:31 -05:00
Russell Johnson
33008fbb17 Handle FreeCADGui module with IF: case 2019-06-13 10:55:31 -05:00
Russell Johnson
f703881ce0 revert to current FC master version 2019-06-13 10:55:30 -05:00
Russell Johnson
a7202f151f Improve code structure; correct 4th-axis depth issues 2019-06-13 10:55:30 -05:00
Russell Johnson
376486d621 Corrected test: Only 4 dogbones created
Running test in:
OS: Windows 10 (10.0)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.16886 (Git)
Build type: Release
Branch: master
Hash: dc4fffb9735cc4eb4045f003f208f2affa4d8c5b
Python version: 3.6.8

Only yields 4 dogbones
2019-06-13 10:55:29 -05:00
Russell Johnson
1f3b3ad4e4 Integration of 4th-axis feature to PathProfileFaces
4th-axis integration should not affect current feature set
2019-06-13 10:55:29 -05:00
Russell Johnson
5bbb59501a Fix for 'reposition of job model' error
Re-structured 4th-axis implementation, completely; new structure will be easier to implement in other PathWB tools.
Changed basis for rotational pockets from job model to temporary per-rotation clones.
2019-06-13 10:55:28 -05:00
Russell Johnson
8aa27693c9 Improve 4th-axis integration
Improvements to 4th-axis readiness for other PathAreaOp based tools in PathWB.
Add guiMessage() method for rendering GUI messages to user.
2019-06-13 10:55:27 -05:00
Gauthier Brière
9bd10a3e0d [Path] Replace old grbl_post.py with new grbl_G81_post.py. (#2255)
* Replace the old grbl_post.py by grbl_G81_post.py

* Cleaned grbl_G81_post.py replacing old grbl_post.py
2019-06-13 09:14:17 -05:00
wmayer
98a53884dc use INCH instead of IN when setting units for STEP or IGES export 2019-06-13 12:40:01 +02:00
Yorik van Havre
4e07ff1003 AddonManager: small bugfix 2019-06-12 21:58:10 -03:00
Yorik van Havre
41d7cbb517 AddonManager: solved missing FreeCAD import 2019-06-12 19:36:02 -03:00
Yorik van Havre
4fd42d02b6 Arch: Adapted IFC, OBJ and DAE exporters to support external color information when running in non-GUI mode 2019-06-12 19:28:43 -03:00
wmayer
a3a35d12b4 fixes 0004010: Box Selection + Part -> MakeCompound will crash FreeCAD 2019-06-12 11:20:48 +02:00
Yorik van Havre
ab68749909 AddonManager: New UI 2019-06-11 17:06:11 -03:00
Tomas Pavlicek
0a54126e56 TechDraw: SVG export refactoring - Fix russian templates rendering 2019-06-11 15:46:46 -04:00
Tomas Pavlicek
0856b8b19d TechDraw: SVG export refactoring - Change tspan replacement strategy 2019-06-11 15:46:46 -04:00
wandererfan
92d92476ef SVG Refactor - minor cleanups 2019-06-11 15:46:46 -04:00
Tomas Pavlicek
8ea4e0ce02 Remove xml:space=preserve from templates 2019-06-11 15:46:46 -04:00
Tomas Pavlicek
f925fa45af TechDraw: SVG export refactoring - Fix DLL export/import issue 2019-06-11 15:46:46 -04:00
Tomas Pavlicek
2c634d84af Add QtXmlPatterns to CMake lists 2019-06-11 15:46:46 -04:00
Tomas Pavlicek
068ef5b0a9 TechDraw: SVG export refactoring - Keep correct font sizes 2019-06-11 15:46:46 -04:00
Tomas Pavlicek
a562f6a129 TechDraw: SVG export refactoring - All XML modifications via DOM 2019-06-11 15:46:46 -04:00
Bernd Hahnebach
b28b22f08a FEM: contact constraint task panel, fix build failure 2019-06-11 21:31:19 +02:00