donovaly
0bda7f449f
[Part] FaceColors cleanup
...
- indicate if one is in the Box Selection mode
- get rid on dialog if one really wants to cancel (no other Task dialog does this and it is annoying)
- fix clumsy dialog layout
2020-08-10 11:11:50 +02:00
MA-LAPTOP\apeltauer
b97587cab3
Improve the projection on surface algorithm. For now the first possible solution was taken. If several solution exists, this leads to a miss match.
...
Now check the distance of the projection shape and the original shape and the take the projection with the smallest distance.
Discussion can be found here: https://forum.freecadweb.org/viewtopic.php?f=8&t=49341&p=422925#p422925
2020-08-10 10:23:06 +02:00
donovaly
5c96cec1c7
[PD] [skip ci] disable keyboardTracking for primitives and attachment
...
When modifying primitives in complex geometries having a recompute for every keystroke can be annoying. Disabling keyboardTracking fixes this but keeps the immediate preview when using the spin buttons.
2020-08-10 10:14:17 +02:00
wmayer
6b83aa7ed2
plugin: [skip ci] fix of QuantitySpinBox to not remove value property from existing files
2020-08-09 17:07:08 +02:00
wmayer
22bfd76efd
plugin: [skip ci] add new signal textChanged() to QuantitySpinBox
2020-08-09 11:22:47 +02:00
wmayer
24f93f94ed
plugin: [skip ci] fix warnings
2020-08-09 08:16:59 +02:00
wmayer
314e0ca49c
plugin: [skip ci] make QuantitySpinBox inside plugin functioning
2020-08-08 20:04:45 +02:00
donovaly
1e124d86d6
[Tools] add PrefQuantitySpinBox to designer plugins/widget/FreeCAD_widgets.vcxproj
...
as discussed here: https://forum.freecadweb.org/viewtopic.php?f=10&t=49315&p=422648#p422648
2020-08-08 17:48:21 +02:00
wmayer
8076c3394d
PartDesign: [skip ci] fix broken tooltip of Pad property
2020-08-08 13:08:27 +02:00
donovaly
ca03e64776
[PD] bind expression to pad offset
...
It is strangely not possible to use an expression for a pad offset, but this works fine, see the forum for an example.
Thus allow this.
2020-08-08 13:04:34 +02:00
wmayer
b161bdb78f
Base: [skip ci] add an enum for unit schemes in Python to avoid to work with numbers
2020-08-07 23:02:25 +02:00
Bernd Hahnebach
8f3cb220b1
FEM: elmer writer, make use of new unit schema FEM: mm, N
2020-08-07 19:19:44 +02:00
Bernd Hahnebach
0c9e6c6158
Base: add new unit schema for mm and N for use in FEM
2020-08-07 19:19:44 +02:00
Zheng, Lei
15d04447d5
Gui: fix ViewProviderPythonFeature::getLinkedViewProvider
2020-08-07 17:20:55 +02:00
luz paz
f0d823eb51
Crowdin: Merge new translations [skip-ci]
2020-08-07 17:17:35 +02:00
wmayer
aa1afb5221
Part: [skip ci] move grid handling from ViewProvider2DObject to ViewProvider2DObjectGrid
2020-08-07 17:11:02 +02:00
wmayer
1d9a59e499
Part: [skip ci] move grid handling from ViewProvider2DObject to ViewProvider2DObjectGrid
2020-08-07 16:48:07 +02:00
wmayer
f3dff3bb82
Part: [skip ci] use of ViewOrthoProjMatrix in ViewProvider2DObject::updateData to compute the grid
2020-08-07 13:32:29 +02:00
0penBrain
4840d60ef2
[GUI/Sketcher] Add option to disable grid auto-sizing based on shape boundbox
...
Sketcher makes use of this option to self-manage the overall grid size
2020-08-07 13:30:42 +02:00
wmayer
6f2b33381e
Base: [skip ci] add class ViewOrthoProjMatrix for orthogonal projections in 3d
2020-08-07 13:06:06 +02:00
donovaly
f8e18ee2e7
[PD] patterning UI: avoid whitespace
...
- also have a uniform list height in all patterning dialogs
2020-08-06 17:05:48 +02:00
wandererfan
abdf4fa23b
[TD]add py getEdgeBySelection
2020-08-06 10:21:13 -04:00
mwganson
d6530a0628
[OpenSCAD] Add 2 new commands: Scale and Resize, fix bug in Mirror mesh feature
2020-08-06 12:34:16 +02:00
wmayer
e0b02f39ff
PartDesign: [skip ci] add text of sub-menus to translation system
2020-08-06 12:22:56 +02:00
donovaly
7f71cd3ef2
[PD] rework menu
...
The menu was too long for smaller screens. Therefore pack some of its items to subitems.
2020-08-06 12:14:27 +02:00
mwganson
0f7c1b82b5
[Gui::CommandPy] add new command resetShortcut() -- resets shortcut to default
2020-08-06 11:29:07 +02:00
Przemo Firszt
2dbe62afe6
Fix COPR rawhide builds
...
Signed-off-by: Elliot Lee <elliot.c.lee@gmail.com >
Tested-by: Przemo Firszt <przemo@firszt.eu >
2020-08-06 11:27:13 +02:00
wmayer
050b20fa30
Part: [skip ci] fix crash when closing document while face colors panel is open
2020-08-06 11:26:24 +02:00
wmayer
cca0c2737f
OpenSCAD: [skip ci] set default of 16 for useMaxFN parameter
2020-08-06 09:47:25 +02:00
wmayer
c140ad0bb9
OpenSCAD: [skip ci] set default of 16 for useMaxFN parameter
2020-08-06 08:48:53 +02:00
wmayer
5cc5ac3e9a
App: improve support of portable version of FreeCAD
2020-08-05 15:47:50 +02:00
sliptonic
6db220a458
Merge pull request #3763 from Russ4262/PocketShape_fix_t4411
...
Path: PocketShape - Fixes ticket #4411
2020-08-04 10:40:53 -05:00
sliptonic
0a9f7034a9
Merge pull request #3751 from J-Dunn/master
...
Path: prevent added paths creating tool crash: fixed #4260
2020-08-04 10:40:13 -05:00
sliptonic
169a66b225
Merge pull request #3706 from etrombly/emptyPath
...
[PATH] don't generate gcode if op isn't valid. Don't plunge to start height if safe and clearance height are the same.
2020-08-04 10:20:13 -05:00
wmayer
449b8a2f18
Gui: [skip ci] set Gui.listCommands to keep old code working
2020-08-03 18:58:00 +02:00
mwganson
e4208dadc7
[Gui Commands] new command: listCommandsByShortcut(string) -- returns a python list of all commands that are using the shortcut. Search is case-insensitive and ignores spaces
2020-08-02 21:09:36 +02:00
wmayer
73f89f8cf0
Gui: [skip ci] move Python functions for commands to its own class
2020-08-02 20:50:43 +02:00
Russell Johnson
10b5cbc115
Path: Fix reference to undefined ns, and adjust comments
...
This `ns` fix might need further attention after testing. The section to which it pertains deals with optimizing rotations between ops with similar rotational axes.
2020-08-02 13:27:32 -05:00
Russell Johnson
8e4032fc0d
Path: Fix the rotational LimitDepthToFace feature
2020-08-02 13:27:32 -05:00
Russell Johnson
32f82a9b5e
Path: Fix InverseAngle feature
...
The `ReverseDirection` property is now hidden by default. It should not be necessary due to recent implementation of `isFaceUp()` method.
2020-08-02 13:27:32 -05:00
Russell Johnson
015eb0421b
Path: PocketShape - Fixes ticket #4411
...
Existing code to determine if shape volume indeed existed, failed.
Added additional pre-check for existing edges in shape to determine if shape geometry indeed exists.
In forum:
[Ticket #4411 - Can only generate pocket once for this shape, then it fails.](https://forum.freecadweb.org/viewtopic.php?style=3&f=15&t=49035 ).
2020-08-02 13:27:32 -05:00
wmayer
3f7fb1af7a
Gui: add an option to also suppress normal messages
2020-07-31 19:39:49 +02:00
mwganson
1a4a52356f
[report view] add preferences to report view context menu
2020-07-31 19:39:49 +02:00
Zheng, Lei
35baa88bfa
Part: fix FaceMakerBullseye plane finding
...
Copy the shape to work around OCC circular edge transformation bug
2020-07-31 17:37:18 +02:00
wandererfan
15ad92ee91
[TD]Fix extent dim for edge collection
2020-07-31 08:55:54 -04:00
Zheng, Lei
35007e30e5
PartDesign: fix pattern transformation
2020-07-31 14:46:33 +02:00
wmayer
a7738cec07
App: [skip ci] for a recompute do not report every exception as error
...
There are a lof of scenarios where it's not possible to perform an operation without throwing an exception. Reporting an exception as error is not only annoying but often confusing because the user assumes he did something wrong.
So, for the moment many of these exceptions are reported as log messages but serious things like memory exception, std. C++ exceptions or unknown C++ exceptions are still reported as errors
2020-07-31 13:59:40 +02:00
wmayer
87e7a3762b
PartDesign: [skip ci] move indexesMoved() to base class TaskTransformedParameters to avoid code duplication
2020-07-31 13:16:44 +02:00
donovaly
ccd0f58e60
[PD] allow to change feature order in patterns
...
As discussed here: https://forum.freecadweb.org/viewtopic.php?f=27&t=48998#p420352
The pattern dialogs need a feature to change the order of the features to be patterned
2020-07-31 11:47:31 +02:00
Bernd Hahnebach
ad4a22b8a7
FEM: examples, fix another non ascii character
2020-07-31 09:07:07 +02:00