luz paz
ec52d5fd28
Arch: Added licence blurbs with attributions to authors
...
[skip ci]
2020-11-16 14:51:53 +01:00
luz paz
ccf30d98d2
Arch: Fix header uniformity and remove trailing whitespace
2020-11-16 14:51:53 +01:00
wmayer
385e4df10c
PartDesign: [skip ci] fixes #0004494 : Error "Result is empty" for Pads and Pockets with non zero Offset
2020-11-16 14:45:55 +01:00
Yorik van Havre
1cce61670c
Draft: better checks for no active document
2020-11-16 13:25:12 +01:00
Yorik van Havre
b502de4c40
Merge branch 'master' of github.com:FreeCAD/FreeCAD
2020-11-16 13:24:33 +01:00
Yorik van Havre
6a1209dc17
Merge pull request #4054 from Roy-043/ArchRoof_processSubShapes_placement_fix
...
Arch: Fix for ArchRoof. When processing a roof's subshapes the placement of the roof was ignored.
2020-11-16 13:06:11 +01:00
Yorik van Havre
48e928cee5
Draft: Enabled 'apply to selected' button in SetStyle dialog
2020-11-16 12:59:44 +01:00
wmayer
5e07809384
PartDesign: [skip ci] support negative values as second length of a pocket
2020-11-16 11:35:05 +01:00
wmayer
2e83e95f3a
PartDesign: [skip ci] support negative values as second length of a pad
2020-11-16 11:26:51 +01:00
sliptonic
fff4ed8a5c
minor change to make toolcontroller labels better
2020-11-15 18:41:08 -06:00
sliptonic
5f52152f2c
Rework default library and toolbits
2020-11-15 18:22:45 -06:00
sliptonic
4fc3adc8f6
Add toolcontroller to open operation
2020-11-15 18:22:45 -06:00
sliptonic
145b915663
Only allow editing of toolbit if shapefile is found
2020-11-15 18:22:45 -06:00
sliptonic
dbf3ebeabe
Handle errors is toolbit json more gracefully
2020-11-15 18:22:45 -06:00
sliptonic
cbc8524ff9
Make Toolbit find Bit files relative to the current library directory
2020-11-15 18:22:45 -06:00
sliptonic
1672a33647
Fix duplicate docs being created
...
fix edit changes not being retained
fix edit removing new toolbit from diretory
2020-11-15 18:22:45 -06:00
sliptonic
d563530c3c
Removed diameter dependencies so lathe tools work
2020-11-15 18:22:45 -06:00
sliptonic
3b6dbf8dca
Fix default directory bug
2020-11-15 18:22:45 -06:00
sliptonic
ec3285a006
added attribute to Toolbit for spindlepower
...
setting this to false will suppress M3 commands.
User can configure a toolbit to never have the spindle turn on
this is to prevent accidental powering of the spindle with
unpowered tools like dragknife and probe
2020-11-15 18:22:45 -06:00
sliptonic
5c47912cc1
Better cleanup on new toolbit creation
2020-11-15 18:22:45 -06:00
sliptonic
09bb0d404d
fix bug in create toolbit flow
2020-11-15 18:22:45 -06:00
sliptonic
e335fe5384
Editing Works
2020-11-15 18:22:45 -06:00
sliptonic
b556aa47de
Basic workflow. No editing
...
concept dock work
most functions working.
made linuxcnc export work
Fixed some defaults on new install
fixed display label in dock
2020-11-15 18:22:45 -06:00
wmayer
55e3aad3c7
Part: allow to open attachment editor via context-menu
2020-11-15 19:16:22 +01:00
wmayer
178ee5b94e
Part: move ViewProviderPrimitive to its own source files
2020-11-15 18:44:27 +01:00
wmayer
e6e7995b9c
Part: [skip ci] include needed headers into PCH file
2020-11-15 13:30:32 +01:00
tomate44
ae6c2b7d30
fixes and typos
2020-11-15 13:20:41 +01:00
tomate44
3c93dba15a
Part: add BezierCurve constrained interpolation
2020-11-15 13:20:41 +01:00
wmayer
d8a36bc1b2
Part: [skip ci] include generated ui files from within source file
2020-11-15 13:17:52 +01:00
donovaly
bfa2ac9d31
[Part] show location dialog when creating a Primitive
...
- there is no reason to hide it and even a bit tiring to open it manually since most no new primitives should be at the origin
- give the combobox to select the primitive type a reasonable name, this helps to understand the code better
2020-11-15 12:56:16 +01:00
donovaly
471eac7b96
[Gui] get rid of MSCV compiler warning
2020-11-15 12:08:01 +01:00
Roy-043
9292bb60b0
Update ArchRoof.py
...
The processSubShapes function was wrongly called without providing the placement argument.
2020-11-15 12:02:02 +01:00
wmayer
596077cf67
PartDesign: [skip ci] if numpy fails to load due a RuntimeError then handle this exception but still load the workbench
2020-11-15 11:47:19 +01:00
wmayer
65474964f9
Sketcher: [skip ci] revert minimum size hint from widgets in datum dialog
...
because this leads to a squashed appearance on some systems.
For more details see: https://forum.freecadweb.org/viewtopic.php?f=34&t=52139
2020-11-15 11:07:19 +01:00
donovaly
c9c5f12629
[PD] Hole countersink angle work
...
- fix bug that custom angles were overwritten
- the norms only define screw heads, not the cut for them, so also a custom angle is possible to sink a metric screw
- use better step in UI since one changes the presets only in fractions of a millimeter (otherwise it would be a different hole size)
- handle case of no cut
- calculate change in diameter when adding depth to countersinks
2020-11-14 19:24:32 +01:00
luz paz
ae71abd1cc
TechDraw: Header uniformity and whitespace fixes
2020-11-14 16:59:51 +01:00
wmayer
7a3097586d
Win32: [skip ci] DLL resolution in Python 3.8 on Windows has changed
2020-11-14 16:38:02 +01:00
wmayer
c24516ae71
Gui: [skip ci] try to avoid to truncate QuantitySpinBox at bottom margin on macOS
2020-11-14 13:18:45 +01:00
wmayer
384b085b68
Image: [skip ci] move the import of Draft trackers inside scaling function. This gives a more useful error message in case of a failure to load it
2020-11-14 12:08:03 +01:00
Russell Johnson
60249f543c
Path: Delete irrelevant code
2020-11-13 16:34:59 -06:00
Russell Johnson
6046e0600b
Path: Fix div by zero error
...
Fix MillFace div by zero error reported in forum at https://forum.freecadweb.org/viewtopic.php?f=15&t=51415 .
Rotational-related variables were exposed to non-rotational code block. They have been moved into correct rotational code block.
2020-11-13 16:34:59 -06:00
Russell Johnson
5bb979e34a
Path: LGTM cleanup
2020-11-13 16:34:59 -06:00
Russell Johnson
cae33892e1
Path: Organize rotational code in areaOpShapes() method
...
Relocate the rotational analysis code into smaller independent methods to allow for easier maintenance and support.
Commented out recently added debug object creation statement.
2020-11-13 16:34:59 -06:00
Russell Johnson
45832af35b
Path: Fix and cleanup removal shape creation code
...
The `isFaceUp()` method in the PathAreaOp module was returning false results in some instances.
Rotational code has been consolidated and better organized to fix certain errors reported in the forum.
Overall, this code section has been better organized as a part of the necessary fixes.
2020-11-13 16:34:59 -06:00
Russell Johnson
947bfa345d
Path: Improve accuracy of isFaceUp() method
...
This method is used in rotational operations and some standard operations to identify if a face's normal-direction Z value is +1.0
2020-11-13 16:07:18 -06:00
Russell Johnson
760fa482ef
Path: Remove null comments and improve debugging
...
Added method to create a FreeCAD object when in debug mode.
2020-11-13 16:07:18 -06:00
sliptonic
610f3ebf75
Merge pull request #3989 from Russ4262/Surface_fixes
...
Path: 3D Surface fix to apply `CutMode` when `CutPattern = Offset`; and LGTM cleanup
2020-11-13 14:25:19 -06:00
wmayer
679731f75e
PartDesign: [skip ci] make cut type modes of hole feature translatable
2020-11-13 17:51:41 +01:00
donovaly
0c34461410
[PD] fix issue 3968
...
https://tracker.freecadweb.org/view.php?id=3968
Don't set the tip to features that cannot hold the tip
2020-11-13 17:03:19 +01:00
wmayer
64152be6f3
Part: [skip ci] rearrange line page to save some vertical space
2020-11-13 15:35:07 +01:00