Yorik van Havre
ab5a6d83a1
Updated ts files
2022-05-05 15:20:57 +02:00
Ajinkya Dahale
40083d2b85
[FEM] Expand Add/Remove buttons in constraint tasks
...
Minor UI improvement. The behavior had changed when the buttons were changed
from `QPushButton` to `QToolButton` in c558fc7195 .
2022-05-01 12:01:31 +03:00
wmayer
5ed2850a03
FEM: work around a crash with vtk9 on export of a vtkUnstructuredGrid
2022-04-28 23:14:51 +02:00
Yorik van Havre
a4a0d11eca
Merged crowdin translations
2022-04-21 14:18:33 +02:00
wmayer
922ce46506
Gui: add convenience functions to SelectionFilterGate
2022-04-19 15:04:14 +02:00
wmayer
5822568566
Fem: fix handling of transparency in ViewProviderFemPostObject
2022-04-16 14:39:10 +02:00
wmayer
93d745235c
Fem: scale imported vtk data set
2022-04-15 21:07:40 +02:00
wmayer
aff08fd737
Fem: optimize ViewProviderFemPostObject::WritePointData
2022-04-15 12:24:23 +02:00
wmayer
f00a3f59c4
Fem: add a scale() function to FemPostPipeline
2022-04-15 12:08:47 +02:00
Yorik van Havre
35bb6278ea
merged crowdin translations
2022-04-13 13:47:06 +02:00
Uwe
0cd6fa3329
[skip CI] [FEM] ViewProviderFemPostFunction: add a comment
2022-04-13 02:44:34 +02:00
wmayer
1688991391
FEM: automatically detect a suitable scale factor for old project files
2022-04-12 15:24:21 +02:00
wmayer
a70d6fd7ec
FEM: [skip ci] fix some typos
2022-04-12 11:03:03 +02:00
wmayer
c5ea25c949
FEM: [skip ci] add missing files to PreCompiled.h
2022-04-12 11:00:54 +02:00
wmayer
8ca3513441
FEM: use an SoJackManip for ViewProviderFemPostPlaneFunction
2022-04-12 10:16:54 +02:00
wmayer
82d5be5f6b
Fem: remove the forced document recompute from ViewProviderFemPostSphereFunction::updateData
...
This is already handled in ViewProviderFemPostFunction::dragFinishCallback and can be switched on or off.
See also: https://forum.freecadweb.org/viewtopic.php?p=584481#p584481
2022-04-07 13:29:34 +02:00
wmayer
c4c0304518
Fem: move handling of PostAutoRecompute to a central class and by default set its value to true
2022-04-07 13:22:13 +02:00
wmayer
c3ec0b7c49
FEM: work around a crash with vtk9 on export of a vtkUnstructuredGrid
2022-04-05 16:27:16 +02:00
Uwe
f2f71d0dc7
[FEM] save all UI files using FreeCAD plugin for designer
...
in my FEM work the last weeks, I accidentally used a Qt Designer without a working FreeCAD plugin
2022-04-02 04:06:04 +02:00
wmayer
d36c59b3dc
Fem/Mesh: force update of shape nodes when changing the transparencies of a color plot
2022-04-01 16:40:34 +02:00
wmayer
e437893e99
Fem: support transparencies of the colour plot in ViewProviderFemPostObject
2022-04-01 10:40:48 +02:00
Uwe
6f4d0fa1ab
[FEM] Material settings dialog: add missing slot and tooltips
2022-04-01 06:21:22 +02:00
Stefan Brüns
65187652dc
[FEM] Avoid writing parse cache file to non-writable location
...
Creating the parsetab.py cache file in the same location as the tokrules
file will fail when FreeCAD is installed system wide.
Caching provides hardly any benefit here, as it only takes milliseconds,
and may even be negated by the additional required filesystem operations.
The debug output (parser.out) does not provide any useful information
for a regular FreeCAD user.
Fixes (part of) #6315 .
2022-03-31 10:39:49 -05:00
Yorik van Havre
cb9dda7084
Merged crowdin translations
2022-03-31 11:41:28 +02:00
Uwe
a306ce5686
[FEM] fix crash with result filters
...
fixes #6683
We cannot cast the object type before checking it and in case the object is wrong, the filter cannot be processed and the user needs info about his mistake that he can fix this.
- also some code style fixes by MSVC
2022-03-31 05:14:01 +02:00
Uwe
5f88e71e1f
[FEM] fix function selection for cut filter
...
this is the same fix as https://github.com/FreeCAD/FreeCAD/commit/54ef47276fba
for the cut filter
2022-03-31 00:02:48 +02:00
Uwe
8d8d8fd055
[FEM] fix a comparison operator
...
Fixes a mistake I introduced with https://github.com/FreeCAD/FreeCAD/commit/54ef47276fba
2022-03-30 23:54:42 +02:00
wmayer
e9c088c0ae
Fem: [skip ci] issue #6673 : selecting a point for the point result filter crashes
2022-03-30 08:23:55 +02:00
Uwe
ee797360e1
[FEM] improve sphere cut function handling
...
This commit improves https://github.com/FreeCAD/FreeCAD/commit/2853f671
it turned out that it is valid to use a sphere being part of a Pipeline A ,a also for filters in a Pipeline B, C etc. Thus we must recompute the whole analysis container
2022-03-30 03:35:13 +02:00
Uwe
54ef47276f
[FEM] fix bug 4 of the cut filter bugs
...
as reported here: https://forum.freecadweb.org/viewtopic.php?p=584217#p584217
2022-03-30 02:57:35 +02:00
Uwe
bb74a6b2b8
[FEM] [skip CI] remove superfluous ifs I introduced today
2022-03-30 01:45:59 +02:00
Chris Hennes
bb0e2f1c51
FEM: PR6497 move return statement to new line
2022-03-29 12:35:58 -05:00
Uwe
2853f6715a
[FEM] fix sphere cut filter
...
when using a sphere as function for a filter, the pipeline must be recomputed when the sphere geometry is changed, not only the sphere
2022-03-29 04:48:59 +02:00
wmayer
5974abe351
Fem: in case the range collapses to a single value expand it to a valid range with +/- eps
2022-03-28 20:16:22 +02:00
Chris Hennes
52daf6c546
FEM: PR4556 Step 3: sort QGridLayout by row-col
2022-03-28 10:43:21 -05:00
Chris Hennes
1b6b921941
FEM: PR4556 Step 2: remove native=true
2022-03-28 10:43:21 -05:00
wmayer
0239732e69
Fem: fix error: Unhandled Base::Exception caught in GUIApplication::notify
2022-03-28 15:56:49 +02:00
Uwe
51c7a8c2d3
[FEM] fix crash in pipeline creation
...
fixes #6670
2022-03-28 02:41:38 +02:00
Uwe
361ea3367d
[FEM] fix network pressure value display in result pipelines
...
was forgotten in https://github.com/FreeCAD/FreeCAD/commit/2b1bbd5e6c6
2022-03-28 02:25:19 +02:00
Uwe
784d62de10
[FEM] some fixes for the Z88 settings dialog
...
- separate the solver from the binary settings
- fix tooltips and label names
2022-03-28 01:37:54 +02:00
Uwe
66e4c37a25
fix some occurrences where size() is misused as Boolean
...
- as suggested by @wwmayer: 4d51d1d0b1 (r69648152)
2022-03-27 21:38:15 +02:00
wmayer
14960411a8
Fem: [skip ci] use the required type for the vtk API
2022-03-27 20:54:26 +02:00
wmayer
c447f5a31d
Fem: fix segmentation fault in FemPostDataAlongLineFilter::GetAxisData()
...
It's possible that pdata becomes a null pointer.
Forum thread: https://forum.freecadweb.org/viewtopic.php?f=18&t=67507
2022-03-27 19:18:33 +02:00
Uwe
2b1bbd5e6c
[FEM] fix value display in result pipelines
...
- as reported here: https://forum.freecadweb.org/viewtopic.php?p=583133#p583133
The point is that the user cannot know that he has to multiply the shown numbers for displacements by 0.001 but for the displayed stresses by 1e6 while the temperature is already correct.
The fix is to be consistent and display in SI units. This commit does this and was tested using unit systems with mm and meter based length.
2022-03-27 18:24:03 +02:00
wmayer
4d51d1d0b1
FEM: [skip ci] fix possible crash in setupFilter() function
2022-03-27 11:32:33 +02:00
wmayer
a07f0b6f68
Fem: [skip ci] fix compiler warnings
...
* add Python.h to PreCompiled.h to fix warning for MSVC: warning C4005: 'COMPILER': macro redefinition
* add Python.h to FemPostPipelinePyImp.cpp to fix warning for clang: pyconfig.h:1672:9: warning: '_LARGEFILE_SOURCE' macro redefined [-Wmacro-redefined]
2022-03-27 11:21:19 +02:00
Uwe
7676216a7a
[FEM] more work on filter activation
...
- warp, clip filters etc. are perfectly valid over a line filter
- handle activation for line, stress line and point filter
2022-03-27 07:44:35 +02:00
Uwe
708a300b93
[FEM] introduce custom pipeline mode
...
- in order to benefit from the previous fix when e.g. setting up a clip filter of a clip filter one needs the set inputs untouched. The existing modes however changed all an the addition of a new filter.
Use this new mode as default since it preserves the inputs as the users set them on the filter creation
2022-03-27 07:19:56 +02:00
Uwe
57cb8bd91b
[FEM] fix some post filter creation issues
...
- only one object can be used
- don't forbid to use another filter as input for a new filter
2022-03-27 07:09:36 +02:00
Uwe
2f8343b5c5
[FEM] fix activation logic of post filters
...
only activate them when sensible/possible
2022-03-27 00:57:41 +01:00