Commit Graph

17927 Commits

Author SHA1 Message Date
Bernd Hahnebach
264d5e91ed FEM: reinforced material, add a GUI command 2019-06-16 18:29:32 +02:00
Bernd Hahnebach
f162da6d97 FEM: reinforced material, add icon (thanks to bitacovir) 2019-06-16 18:29:32 +02:00
Bernd Hahnebach
2172e08b38 FEM: reinforced material, add object, including all FEM object unit tests 2019-06-16 18:29:32 +02:00
Russell Johnson
69623f054d Merge branch 'master' into pathpocketshape_fix 2019-06-16 08:11:11 -05:00
wmayer
e730dd94e3 Automatic visibility handling of axis cross 2019-06-16 13:05:39 +02:00
Russell Johnson
0215998e7a Merge branch 'master' into pathpocketshape_fix 2019-06-15 22:06:01 -05:00
Yorik van Havre
6259e1eb3c Merge branch 'master' of github.com:FreeCAD/FreeCAD 2019-06-15 23:50:55 -03:00
Yorik van Havre
e529871eb6 AddonManager: Use workbenches icons 2019-06-15 23:50:41 -03:00
wmayer
972ec50f28 fixes #0003979: Pocket with mode 'up to face' doesn't work correctly 2019-06-15 23:54:10 +02:00
furti
88d16c1495 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
34292991de 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
caef4b6c68 AddonManager: Misc fixes from forum testers 2019-06-15 17:53:36 -03:00
Yorik van Havre
0620caea33 Arch: Minor bugfixes, better doctrings and fixed transparency in OBJ exporter 2019-06-15 16:53:43 -03:00
Russell Johnson
3e126bc04d Merge branch 'pathpocketshape_fix' of https://github.com/Russ4262/FreeCAD into pathpocketshape_fix 2019-06-15 12:20:27 -05:00
Russell Johnson
77d1f8968d Delete disabled code blocks
within guiMessage() method
2019-06-15 12:19:17 -05:00
Russell Johnson
70165ed0e5 Merge branch 'master' into pathpocketshape_fix 2019-06-15 12:07:48 -05:00
Russell Johnson
4cff627468 added missing self.stockBB instantiation
job boundbox object was missing in opSetDefaultValues()
2019-06-15 12:05:58 -05:00
wmayer
5ea062f669 use ShapeBinder to create a copy from Origin feature 2019-06-15 15:43:29 +02:00
wmayer
18183bc79b extend ShapeBinder to also handle Origin features 2019-06-15 15:07:52 +02:00
wmayer
9177b4057c remove dependency of datum element if creation of copy fails 2019-06-15 12:23:47 +02:00
wmayer
588c265291 Improve handling of null pointers in link properties 2019-06-15 10:33:31 +02:00
Russell Johnson
a94d881c7b Merge branch 'master' into pathpocketshape_fix 2019-06-14 22:56:36 -05:00
luz.paz
f48f8bfaac [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
ff7975291d Draft: QPixmap.fill expects a QColor, not an int or long 2019-06-14 11:30:43 +02:00
wmayer
5fb2dfedd1 clean-up CMake file 2019-06-14 00:27:36 +02:00
Russell Johnson
855cffd949 Merge branch 'master' into pathpocketshape_fix 2019-06-13 15:52:18 -05:00
Russell Johnson
236e1daeb5 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
fb94e46db9 improve exception handling Shape.distToShape 2019-06-13 21:49:13 +02:00
Russell Johnson
4b104c4706 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
c1970aa5e3 Remove unnecessary comment 2019-06-13 12:34:33 -05:00
Russell Johnson
4df89e0e3d 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
a160aab486 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
bbfecfb7cf Handle FreeCADGui module with IF: case 2019-06-13 10:55:31 -05:00
Russell Johnson
f89a78f6dd revert to current FC master version 2019-06-13 10:55:30 -05:00
Russell Johnson
4c69b48dc6 Improve code structure; correct 4th-axis depth issues 2019-06-13 10:55:30 -05:00
Russell Johnson
419df14b2c 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: ed47e962d2
Python version: 3.6.8

Only yields 4 dogbones
2019-06-13 10:55:29 -05:00
Russell Johnson
338861f2d2 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
4ec63d537d 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
72dc30c218 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
4960cfcd22 [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
1406c03d18 fixes #0004000: Ability to suppress console output when running under python 2019-06-13 15:46:49 +02:00
wmayer
1b26173580 use INCH instead of IN when setting units for STEP or IGES export 2019-06-13 12:40:01 +02:00
Yorik van Havre
aa43a28141 AddonManager: small bugfix 2019-06-12 21:58:10 -03:00
Yorik van Havre
c1c3dab5f4 AddonManager: solved missing FreeCAD import 2019-06-12 19:36:02 -03:00
Yorik van Havre
b4ddf63182 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
b60a736c0d fixes 0004010: Box Selection + Part -> MakeCompound will crash FreeCAD 2019-06-12 11:20:48 +02:00
Yorik van Havre
3e65306a9f AddonManager: New UI 2019-06-11 17:06:11 -03:00
Tomas Pavlicek
1cd8f26254 TechDraw: SVG export refactoring - Fix russian templates rendering 2019-06-11 15:46:46 -04:00
Tomas Pavlicek
dab8a3c02f TechDraw: SVG export refactoring - Change tspan replacement strategy 2019-06-11 15:46:46 -04:00
wandererfan
044fe79549 SVG Refactor - minor cleanups 2019-06-11 15:46:46 -04:00