Bernd Hahnebach
88e0ef131f
FEM: code formating, flake8
2018-01-13 12:53:41 +01:00
Bernd Hahnebach
b7b80f87e3
FEM: new analysis, add a ccx tools solver to any new analysis, best for new users
2018-01-13 12:47:00 +01:00
Bernd Hahnebach
dcca4f7d89
FEM: unit test solver frame work, delete ccx tools solver in solver frame work test class
2018-01-13 12:39:15 +01:00
Abdullah Tahiri
74b097ee75
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
362ba9c473
Sketcher: Fix "highlight open vertex" visualization
...
===================================================
fixes #3306
2018-01-13 11:30:48 +01:00
Abdullah Tahiri
3c6fa1f0ed
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
f60c5203fc
Path: Indicate fromShape as deprecated - issue #2786
2018-01-12 17:06:30 -02:00
Yorik van Havre
1e1d10ef39
Arch: Fixed CTH profiles - fixes #2826
2018-01-12 14:07:46 -02:00
Yorik van Havre
d23a50e197
Merge branch 'master' of github.com:FreeCAD/FreeCAD
2018-01-12 13:28:40 -02:00
Yorik van Havre
9d574eb4c3
Added 'Remove link' option to PropertyLinkList dialog too
2018-01-12 13:27:34 -02:00
wmayer
257ec15cff
make workaround with transparent background more reliable
2018-01-12 15:47:40 +01:00
looooo
bdbae7a3fe
fix unicode problems for python3
2018-01-12 15:02:28 +01:00
looooo
7e6dcb45fd
add Base::PyGILStateLocker in Gui::Command::getResources
2018-01-12 15:02:13 +01:00
wmayer
9689717d34
workaround to create images with transparent background
2018-01-12 14:36:25 +01:00
WandererFan
a858c3b9be
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
408732dc25
Typo
2018-01-12 10:29:25 -02:00
triplus
2ac99ab801
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
b9755c4b23
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
86eb72d071
add method to get view providers of d view via Python
2018-01-11 16:14:53 +01:00
wmayer
c172b80701
handle disabled dock windows when setting up main window
2018-01-11 16:14:05 +01:00
wmayer
6ecd1b54ac
fix crash when querying information about an object that is not part of a document
2018-01-11 16:13:07 +01:00
WandererFan
60e43253f7
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
1e7aa621f1
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
b6296395e2
Added flycutter option to the tool edit ui.
2018-01-11 11:20:02 -02:00
luz.paz
c8bc05c8d2
Crowdin: fix missing whitespace
...
ref: https://crowdin.com/translate/freecad/559/en-hu#6503593
2018-01-11 11:18:13 -02:00
triplus
4fc531a864
Navigation indicator enable translations
2018-01-11 11:16:58 -02:00
Yorik van Havre
17e7f841c1
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
5d5cc640a5
FEM: pref ui, better name for CalculiX solver base
2018-01-11 07:13:17 +01:00
Bernd Hahnebach
998c3cde29
FEM: sovler framework ccx z88, add comment
2018-01-11 07:12:55 +01:00
Bernd Hahnebach
ac12c4a3a2
FEM: unit test, replace new solver frame work by solver frame work
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
034375caea
FEM: unit test, use better path names
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
8fa12736fc
FEM: unit test, move solver framework in new test class
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
f2fe9699e4
FEM: unit test, add test for isOfTypeNew
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
ec0f630fb2
FEM: unit test, add test for FreeCADs isDerivedFrom
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
81061f31a2
FEM: unit test, add test for isDerivedFrom def from fem utils modul
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
5e0f055120
FEM: unit test, add type test for all FEM objects from object creation module
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
a4c2d276db
FEM: fem utils, add def to return type for all objects (Python and C++)
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
ff1601be5f
FEM: fem tools package, move fem utils in it
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
325abd8641
FEM: unit test, better name for CalculiX new framework machine
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
0070395ba0
FEM: unit test, remove not needed back slashes
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
6fb79b6941
FEM: unit test, rename make objects test def
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
e92e69dc92
FEM: ccx tools, delete elmer code since ccx tools only support ccx
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
e58186e21c
FEM: ccx tools, comment improvements
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
5189e1eb0d
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
e3e2ac6925
FEM: proxy type, use for all classes the notation Fem:: same as C++ classes
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
41c566af61
FEM: typo in comment
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
b8d8edd642
FEM: Python base constraint, move modules into gui and obj packages
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
22770c6b3c
FEM: Python base constraint, split in obj and gui module
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
b1e1b128ab
FEM: fem tools package, move ccx tools in it
2018-01-11 06:22:28 +01:00
Bernd Hahnebach
2650f9a556
FEM: fem tools package, add this new package
2018-01-11 06:22:28 +01:00