Commit Graph

20261 Commits

Author SHA1 Message Date
triplus
ba9a7d3227 NaviCube - tweaks and new parameters
By default navigation cube text now has more weight and CS axes are slightly shifted. A few additional parameters have been added, for being able to customize navigation cube offset, colors, font and visibility of CS. Parameters are consolidated under NaviCube group. Customization front-end, making use of this new parameters, will be added to CubeMenu module in the following days:

https://forum.freecadweb.org/viewtopic.php?f=34&t=43338
2020-03-24 11:12:54 +01:00
donovaly
e6d0e24f16 [PD] fix logic of TaskPrimitiveParameters dialog
- only allow geometrically possible values for the different parameters
- this way also fix a crash
- fix a typo

see https://forum.freecadweb.org/viewtopic.php?f=3&t=44467
2020-03-24 08:36:06 +01:00
DeepSOIC
c7c981f643 Sketcher: Fix #3658 Levenberg-Marquardt solver precision issues 2020-03-24 08:03:53 +01:00
sliptonic
3cb6327bab Merge pull request #3243 from etrombly/gcode
[Path] Add import for gcode in the path workbench to create a PathCustom
2020-03-23 15:23:23 -05:00
wmayer
c3d99ee5db Part: [skip ci] explicitly open transaction when opening the Attachment dialog 2020-03-23 17:14:42 +01:00
donovaly
d483cacfb1 [TD] Centerline dialog refurbish
- group the radio buttons
- make edit dialog apply immediately
2020-03-23 09:24:25 -04:00
donovaly
147c78d9e9 [TD] refurbish LineDecorDlg
- also set a better step size
- also apply the changes in the DLG immediately

see: https://forum.freecadweb.org/viewtopic.php?f=35&t=44362&p=379377#p379377
2020-03-23 09:23:50 -04:00
wandererfan
a564c468f0 [TD]fix Leader end type selection 2020-03-23 09:23:08 -04:00
wandererfan
2d404558a7 [TD]fix Leader attach point secondary views 2020-03-23 09:23:08 -04:00
wmayer
f4e3d83788 Part: [skip ci] commit and open transaction when clicking Apply in Attachment dialog (Python version) 2020-03-23 13:06:38 +01:00
vocx-fc
12ec470778 Arch: import from draftutils instead of DraftTools
These functions were moved from DraftTools and DraftGui
to individual modules precisely to make them easy to import.
Otherwise we have to import the entire DraftTools and DraftGui
modules which creates dependency problems when we want to use
some functions without the graphical interface.
2020-03-23 12:14:58 +01:00
vocx-fc
02dabc9022 Draft: use functions from the utils module, not DraftGui
These functions were moved from DraftGui to individual
modules precisely to make them easy to import.
Otherwise we have to import the entire DraftGui module
which creates dependency problems when we want to use
some functions without the graphical interface.
2020-03-23 12:14:58 +01:00
vocx-fc
0ba1a32b0a Draft: ImageTools, import new gui_trackers module 2020-03-23 12:14:33 +01:00
vocx-fc
d38390db1e Draft: update unit test for new gui_trackers module 2020-03-23 12:14:33 +01:00
vocx-fc
478510d20e Draft: Snapper class with new gui_trackers module
Also change the imports in `DraftFillet.py`
and `DraftEdit.py` so the trackers are found.
2020-03-23 12:14:33 +01:00
vocx-fc
419431559a Draft: move DraftTrackers to another module.
Properly import the tracker classes. Avoid star imports,
and use the classes prefixed with the name of the module.
The BIM Workbench also has to be updated to use the new
module.
```
import draftguitools.gui_trackers as DraftTrackers
```
2020-03-23 12:14:33 +01:00
Eric Trombly
0102ed64b5 Change example_pre to use a list of commands instead of one string 2020-03-22 17:59:16 -05:00
Eric Trombly
d68a5c687b split paths on M6 and change placement to use offset 2020-03-22 12:15:57 -05:00
Eric Trombly
22bf3a83ec split paths on M6 and change placement to use offset 2020-03-22 12:10:11 -05:00
Eric Trombly
3f47c20d14 split paths on M6 and change placement to use offset 2020-03-22 12:06:36 -05:00
Eric Trombly
95b7efebbc change preprocessor to split lines 2020-03-22 12:06:36 -05:00
Eric Trombly
5fad71e07f initial work for modifying path of imported gcode 2020-03-22 12:06:36 -05:00
Kurt Kremitzki
a2edd7a67d Correct usage of SOURCE_DATE_EPOCH 2020-03-22 15:22:01 +01:00
mwganson
4643e3b170 [Spreadsheet] [skip ci] fix bug where aliases renamed in the spreadsheet were not getting renamed in sketcher constraints 2020-03-22 15:20:53 +01:00
Bernd Hahnebach
292aa0cf67 FEM: all objects unit test, add result mesh to result obj 2020-03-22 14:57:03 +01:00
donovaly
e90c2a599f [TD] Hatch: use more useful step size 2020-03-22 09:38:38 -04:00
donovaly
4fadf793a7 [TD] make GeomHatch dialog show changes immediately
also change SpineEdit step to better values
2020-03-22 09:37:42 -04:00
donovaly
baf6dc50e7 [TD] make LeaderLine dialog show changes immediately 2020-03-22 09:37:04 -04:00
donovaly
f551f47777 [TD] missing arrow style change
I missed this change in PR #3221
2020-03-22 09:34:45 -04:00
donovaly
326bb15b91 forbid negative width and size
- also uniform line endings
2020-03-22 09:33:38 -04:00
donovaly
3ea70429e7 [TD] make balloon dialog show changes
see https://forum.freecadweb.org/viewtopic.php?f=35&t=44362
2020-03-22 09:33:38 -04:00
donovaly
2651dc8402 [TD] deny input of negative lengths in pref dialogs
see https://forum.freecadweb.org/viewtopic.php?f=35&t=44374&p=379207#p379207
2020-03-22 09:31:45 -04:00
wandererfan
396f858dfe [TD]properly initialize Unit Widgets in Prefs 2020-03-22 09:31:08 -04:00
Bernd Hahnebach
b359b6551e FEM: python base constraint, do not add stats as Type 2020-03-22 13:58:05 +01:00
Bernd Hahnebach
288a8605b8 FEM: 2D FEM example, update result, shell thickness and material object 2020-03-22 13:42:20 +01:00
Bernd Hahnebach
a26ba71539 FEM: 3D FEM example, update result and material object 2020-03-22 13:42:15 +01:00
Bernd Hahnebach
9592d48bb3 FEM: unit test, improve all objects test 2020-03-22 13:42:09 +01:00
Bernd Hahnebach
a4d2a60f85 FEM: solver Z88, fix icon 2020-03-22 13:42:05 +01:00
wmayer
dd12c587b8 Gui: [skip ci] make log messages distinguishable to see if X11 or polling API if spacenav is used 2020-03-22 12:55:52 +01:00
Bernd Hahnebach
7b72fba992 FEM: gmsh mesh VP, some comments 2020-03-22 11:37:13 +01:00
Bernd Hahnebach
abbe6ccf98 FEM: mesh result object, use the new Python Gui base object without display mode setting 2020-03-22 11:25:58 +01:00
Bernd Hahnebach
e6469ae26b FEM: Python Gui Base object without display modes 2020-03-22 11:25:58 +01:00
Bernd Hahnebach
ed34e14a9b FEM: result mechanical, change obj type 2020-03-22 11:25:58 +01:00
Bernd Hahnebach
d953828d30 FEM: result mesh, change obj type 2020-03-22 11:25:58 +01:00
Bernd Hahnebach
ff6829522b FEM: Python base constraint VP, better log in get icon 2020-03-22 11:25:58 +01:00
Bernd Hahnebach
cdc290ce30 FEM: typo, pep8 2020-03-22 10:36:44 +01:00
Bernd Hahnebach
89479fd74d FEM: examples, new lines 2020-03-22 09:51:32 +01:00
Bernd Hahnebach
4f3561af60 FEM: typo 2020-03-22 09:51:27 +01:00
Bernd Hahnebach
bd6cfa255d FEM: fix contact shell shell example 2020-03-22 09:51:22 +01:00
Bernd Hahnebach
e0049eb19b FEM: tetgen exporter, get rid of active document 2020-03-22 09:51:17 +01:00