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
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
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
donovaly
6498795b50
[Part] remove unnecessary vertical whitespace in dialogs
...
on smaller screens it is very annoying that the Part dialogs have too much vertical whitespace.
This PR gets rid of some unnecessary whitespace.
2020-11-13 13:52:31 +01:00
donovaly
49a94ca14b
[PD] add measure tools
...
use Part's measure tools also for PartDesign
2020-11-13 12:38:42 +01:00
donovaly
38d5e99a78
[Part] improve tube dialog
...
- remove vertical whitespace
2020-11-13 12:37:57 +01:00
wmayer
ce0c9d8f59
Part: [skip ci] show dialog directly when creating a tube feature
2020-11-13 12:33:59 +01:00
marioalexis
dcfba722f4
Draft: Fixes #0004293 : Vertical dimensions can't be created in XZ and YZ working plane
2020-11-13 10:58:34 +01:00
donovaly
83f6c27be7
[PD] hole UTS fixes
...
- propose cut values also for UTS profiles
- the UTS defines coarse and fine while for ISO it is regular and fine, thus fix the name
- for the dialog: set minimum values to zero (angles etc. cannot be negative)
2020-11-13 09:07:27 +01:00
donovaly
58168f4e89
[PD] more hole cut work
...
- add definitions for IS 2009, 7046 and 12474
- remove useless file for a ISO 14583 since there are no such screws on the market
- rename "coarse" to "regular" since this what it actually is according to the norms
- uniform the x1 threads (for x2.0 etc we use a trailing zero and for some we use x1, for some already x1.0, thus consistently use x1.0)
- add some ISO 10642 entries
- correct ISO 4762:
- correct some values
- the does does not define a size M27
- add the two missing sizes
2020-11-12 17:41:53 +01:00
M G Berberich
983ca52aed
cut-profiles with identical names for different threads
...
Allow cut-profiles with identical names for different threads.
see:
https://forum.freecadweb.org/viewtopic.php?f=19&t=51491&start=60#p446854
https://forum.freecadweb.org/viewtopic.php?f=19&t=51491&start=60#p446902
2020-11-12 17:38:18 +01:00
Jean-Marie Verdun
961f90211c
Gentle exit only if gtimeout reached end of time as to fill up build cache
...
Signed-off-by: Jean-Marie Verdun <jmverdun3@gmail.com >
2020-11-12 17:36:26 +01:00
sliptonic
84002ae6a6
Merge pull request #4038 from daveseff/pathworks
...
Pathworks
2020-11-12 10:08:48 -06:00
wmayer
62ed3dcaf9
Part: [skip ci] implement editor dialog for tube feature
2020-11-12 16:45:38 +01:00
wmayer
9b88bdcc9b
Part: [skip ci] make sure to open a transaction when starting edit mode of primitives via context-menu
2020-11-12 16:35:58 +01:00
wmayer
85c1fa1739
App: [skip ci] expose functions to Python to get status string of a feature and whether it's valid
2020-11-12 15:46:40 +01:00
Bernd Hahnebach
837cfa8f75
AddOn: manager, clone repos default branch instead of the master
2020-11-12 13:33:00 +01:00
wmayer
a8aeb0ce78
Part: [skip ci] split classes of Shapes.py file into files for feature, view provider and command classes
2020-11-12 12:17:47 +01:00
Dave Seff
f92b8f6d75
Make the tool setup images a bit nicer.
2020-11-12 16:59:22 +10:00
Bernd Hahnebach
a5c80b6eca
FEM: elmer solver, add newline in output
2020-11-11 16:52:16 +01:00
sliptonic
b421349ac3
Merge pull request #4034 from dubstar-04/PathTurnRoughingSel
...
[Path] Update Turning Selection Gates
2020-11-11 09:21:21 -06:00
wmayer
56c608932f
Win: [skip ci] check if NOMINMAX is already defined before setting it
2020-11-11 13:34:42 +01:00
Daniel Wood
30d0a0a8a0
[Path] rename TurnPart to TurnPartoff
2020-11-11 08:44:09 +00:00
luz paz
7a5da0301d
femtest/test_information.md: tweaks
...
Tweaked the markdown
2020-11-10 23:20:29 +01:00
luz paz
ebc0ef5d53
FEM: remove superfluous 'pass'
...
Fixes LGTM alert
Per the documentation:
```
A 'pass' statement is only necessary when it is the only statement in a block (the list of statements forming part of a compound statement). This is because the purpose of the 'pass' statement is to allow empty blocks where they would otherwise be syntactically invalid. If the block already contains other statements then the 'pass' statement is unnecessary.
```
2020-11-10 23:20:23 +01:00