Abdullah Tahiri
0d21e94d3f
Sketcher: Improve validation ui to select whether to ignore construction geometry or not
...
========================================================================================
Users generally expect that validate Sketch checks the visible part, perhaps because it is not called from the sketcher's edit view, but from the 3D view, perhaps
because that part is relevant for further construction.
On the other hand the tool's name is Validate Sketch and construction geometry belongs to the sketch.
So a new checkbox is introduced, by default enabled to ignore construction, but still allowing the user to make it operate in one direction or the other.
See:
https://forum.freecadweb.org/viewtopic.php?f=3&t=26139&p=208582#p208693
2018-01-13 11:31:11 +01:00
Abdullah Tahiri
7599292287
Sketcher: Fix "highlight open vertex" visualization
...
===================================================
fixes #3306
2018-01-13 11:30:48 +01:00
Abdullah Tahiri
10c0af4a8a
Sketcher: Validation tool improvement
...
======================================
The sketch validation tool offers the functionality to detect missing coincidences. It is a problem that internal geometry causes detected missing coincidences.
Additionally, the tool only shows the visible profile and not the construction geometry.
This commit introduces the ignoring of construction geometry, which "fixes" the two behaviours indicated above.
fixes #3298
2018-01-13 11:30:35 +01:00
Yorik van Havre
fb8875df08
Path: Indicate fromShape as deprecated - issue #2786
2018-01-12 17:06:30 -02:00
Yorik van Havre
a8ab24abae
Arch: Fixed CTH profiles - fixes #2826
2018-01-12 14:07:46 -02:00
Yorik van Havre
c44af23f11
Merge branch 'master' of github.com:FreeCAD/FreeCAD
2018-01-12 13:28:40 -02:00
Yorik van Havre
86ca43743f
Added 'Remove link' option to PropertyLinkList dialog too
2018-01-12 13:27:34 -02:00
wmayer
77318ba6eb
make workaround with transparent background more reliable
2018-01-12 15:47:40 +01:00
looooo
3679c18e55
fix unicode problems for python3
2018-01-12 15:02:28 +01:00
looooo
75a98c9613
add Base::PyGILStateLocker in Gui::Command::getResources
2018-01-12 15:02:13 +01:00
wmayer
497b41d6d8
workaround to create images with transparent background
2018-01-12 14:36:25 +01:00
WandererFan
79dff6b8cc
Fix crash when deleting View with Dimensions
...
- if a Dimension has multiple references to a
DrawViewPart (ex vertex-vertex) the Dimension
will appear twice in the DVP's InList. This
commit ensures that the Dimension is only
deleted once when deleting the DVP.
2018-01-12 10:30:42 -02:00
triplus
7f49a1ac18
Typo
2018-01-12 10:29:25 -02:00
triplus
706be3fbd7
Reusability of snap toolbar commands
...
- Improved reusability of snap toolbar commands.
- Ability to change draft snap toolbar icon size from preferences. Without the need to restart FreeCAD after.
2018-01-12 10:29:25 -02:00
triplus
2b7c28b642
Stylesheets general button with menu support
...
Currently we use a workaround only for buttons with menu on the toolbar. This change applies it everywhere. For example in command panel.
2018-01-12 10:29:25 -02:00
wmayer
29533320fc
add method to get view providers of d view via Python
2018-01-11 16:14:53 +01:00
wmayer
8f868f778e
handle disabled dock windows when setting up main window
2018-01-11 16:14:05 +01:00
wmayer
4b781d75b4
fix crash when querying information about an object that is not part of a document
2018-01-11 16:13:07 +01:00
WandererFan
861dc42d33
Fix Section Line Wrong Position
...
- Section cut line Y coord needs to be mirrored to
be position correctly on Page.
2018-01-11 11:21:25 -02:00
WandererFan
70099d5704
Allow View Position to be Locked
...
- prevents accidently moving View A from desired position
while grabbing/dragging View B.
2018-01-11 11:21:25 -02:00
Daniel Wood
0866e1a59f
Added flycutter option to the tool edit ui.
2018-01-11 11:20:02 -02:00
luz.paz
c8af1d16af
Crowdin: fix missing whitespace
...
ref: https://crowdin.com/translate/freecad/559/en-hu#6503593
2018-01-11 11:18:13 -02:00
triplus
143ba3fafa
Navigation indicator enable translations
2018-01-11 11:16:58 -02:00
Yorik van Havre
ab7c98917d
Merge pull request #1210 from berndhahnebach/bhbdev116
...
FEM: lots of small fixes, typos, unit test improvements, package improvements
2018-01-11 11:16:13 -02:00
Bernd Hahnebach
c255ec0df6
FEM: pref ui, better name for CalculiX solver base
2018-01-11 07:13:17 +01:00
Bernd Hahnebach
c6740dc89f
FEM: sovler framework ccx z88, add comment
2018-01-11 07:12:55 +01:00
Bernd Hahnebach
90ff0d9eac
FEM: unit test, replace new solver frame work by solver frame work
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
76969de5e8
FEM: unit test, use better path names
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
092e92b5ab
FEM: unit test, move solver framework in new test class
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
c849182303
FEM: unit test, add test for isOfTypeNew
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
13b1ea6024
FEM: unit test, add test for FreeCADs isDerivedFrom
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
5fc5122fcb
FEM: unit test, add test for isDerivedFrom def from fem utils modul
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
a8b3b2f239
FEM: unit test, add type test for all FEM objects from object creation module
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
9e87dfa6cf
FEM: fem utils, add def to return type for all objects (Python and C++)
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
b73853efa5
FEM: fem tools package, move fem utils in it
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
ace7f38224
FEM: unit test, better name for CalculiX new framework machine
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
cec9342803
FEM: unit test, remove not needed back slashes
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
6d7f31f3b6
FEM: unit test, rename make objects test def
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
907adad9ab
FEM: ccx tools, delete elmer code since ccx tools only support ccx
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
5ee46bc8dd
FEM: ccx tools, comment improvements
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
0f4b4c9634
FEM: constraint body heat source, use for proxy type the same name sheme like other constraints
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
c34bbb007a
FEM: proxy type, use for all classes the notation Fem:: same as C++ classes
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
8f91010ba6
FEM: typo in comment
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
220905c407
FEM: Python base constraint, move modules into gui and obj packages
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
a8a9e13ca9
FEM: Python base constraint, split in obj and gui module
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
13335e531c
FEM: fem tools package, move ccx tools in it
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
01d215fece
FEM: fem tools package, add this new package
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
cf62473cbd
FEM: input writer, move module into solver package
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
c4b52499b6
FEM: make objects module, fix type of constraint fluid boundary
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
ab9f0ff145
FEM: obj types, sort constraints
2018-01-11 06:22:28 +01:00