wmayer
3cb13ad586
Fem: fix handling of transparency in ViewProviderFemPostObject
2022-04-16 14:39:10 +02:00
wmayer
05f024678c
Fem: scale imported vtk data set
2022-04-15 21:07:40 +02:00
wmayer
61234c2678
Fem: optimize ViewProviderFemPostObject::WritePointData
2022-04-15 12:24:23 +02:00
Yorik van Havre
914069ded4
merged crowdin translations
2022-04-13 13:47:06 +02:00
Uwe
6f449fbc12
[skip CI] [FEM] ViewProviderFemPostFunction: add a comment
2022-04-13 02:44:34 +02:00
wmayer
7261798eae
FEM: automatically detect a suitable scale factor for old project files
2022-04-12 15:24:21 +02:00
wmayer
8da621e220
FEM: [skip ci] fix some typos
2022-04-12 11:03:03 +02:00
wmayer
dd2d3bcbc8
FEM: [skip ci] add missing files to PreCompiled.h
2022-04-12 11:00:54 +02:00
wmayer
7c400f114d
FEM: use an SoJackManip for ViewProviderFemPostPlaneFunction
2022-04-12 10:16:54 +02:00
wmayer
98eb81d0ba
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
5907a7261e
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
Uwe
b5a18cddcb
[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
259cf03b25
Fem/Mesh: force update of shape nodes when changing the transparencies of a color plot
2022-04-01 16:40:34 +02:00
wmayer
97fbdec88c
Fem: support transparencies of the colour plot in ViewProviderFemPostObject
2022-04-01 10:40:48 +02:00
Uwe
b234c00bcf
[FEM] Material settings dialog: add missing slot and tooltips
2022-04-01 06:21:22 +02:00
Yorik van Havre
19feabd072
Merged crowdin translations
2022-03-31 11:41:28 +02:00
Uwe
250695422f
[FEM] fix function selection for cut filter
...
this is the same fix as https://github.com/FreeCAD/FreeCAD/commit/4143f3f62321
for the cut filter
2022-03-31 00:02:48 +02:00
Uwe
71b904e127
[FEM] fix a comparison operator
...
Fixes a mistake I introduced with https://github.com/FreeCAD/FreeCAD/commit/4143f3f62321
2022-03-30 23:54:42 +02:00
wmayer
25434ad3c3
Fem: [skip ci] issue #6673 : selecting a point for the point result filter crashes
2022-03-30 08:23:55 +02:00
Uwe
16ef926fb1
[FEM] improve sphere cut function handling
...
This commit improves https://github.com/FreeCAD/FreeCAD/commit/e22bcb61
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
573e4cd772
[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
f2ebc45a30
[FEM] [skip CI] remove superfluous ifs I introduced today
2022-03-30 01:45:59 +02:00
Chris Hennes
cb9c4ad696
FEM: PR6497 move return statement to new line
2022-03-29 12:35:58 -05:00
Uwe
06c10561d1
[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
5a0bcbbb9c
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
c0de7e680a
FEM: PR4556 Step 3: sort QGridLayout by row-col
2022-03-28 10:43:21 -05:00
Chris Hennes
28d23507e8
FEM: PR4556 Step 2: remove native=true
2022-03-28 10:43:21 -05:00
wmayer
7ffc05ec59
Fem: fix error: Unhandled Base::Exception caught in GUIApplication::notify
2022-03-28 15:56:49 +02:00
Uwe
09069fb4ee
[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
8a8fe98454
fix some occurrences where size() is misused as Boolean
...
- as suggested by @wwmayer: 70714eedc9 (r69648152)
2022-03-27 21:38:15 +02:00
wmayer
5591f98b17
FEM: [skip ci] fix possible crash in setupFilter() function
2022-03-27 11:32:33 +02:00
Uwe
93482ea8e5
[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
d62f2895e2
[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
dfd91f3ea2
[FEM] fix activation logic of post filters
...
only activate them when sensible/possible
2022-03-27 00:57:41 +01:00
Uwe
4dbb0f9155
[FEM] fix activation of post pipeline
...
it can only be activated if a result object is selected from which the pipeline can be loaded
2022-03-27 00:22:06 +01:00
Uwe
cebb40378d
[skip CI] [FEM] improve wording in material settings dialog
...
- also improve layout settings
2022-03-26 06:13:27 +01:00
Uwe
84e55125f9
[skip CI] [FEM] uniform labeling in a settings dialog
...
- also improve layout settings
2022-03-26 05:59:44 +01:00
Uwe
db4bd62899
[skip CI] [FEM] fix a typo in a dialog
2022-03-26 05:31:19 +01:00
Uwe
045c609b3f
[skip CI] [FEM] uniform labeling in a dialog
2022-03-26 05:22:29 +01:00
Uwe
0734cba01c
[FEM] [Skip CI] improve Gmsh settings UI
...
- fix spelling of "Gmsh"
- fix layout issue reported by Qt Designer
2022-03-26 05:15:32 +01:00
Uwe
a450c50765
[FEM] fix creation of PostPipeline object
...
- the object was not created inside the analysis container (while this was correctly done when it is created from a solver run)
- after the creation, the object was only hardly visible for the user
2022-03-26 04:37:17 +01:00
Uwe
067e2938d1
[skip CI] [FEM] remove an unused header
...
- also some code styles improvements
2022-03-26 04:32:17 +01:00
Uwe
db0c7ecb54
{skip CI] revert unwanted change from previous commit
2022-03-25 23:53:22 +01:00
Uwe
c5191b152a
[skip CI] [FEM] results dialog: fix layout issued reported by Qt Designer
2022-03-25 23:41:58 +01:00
Uwe
26faa6a43f
[FEM] remove new framework CCX from toolbar
...
"new framework" implies especially to new users that this is the CCX of choice. But it is not, since you cannot Since we keep it in the menu and experienced users will find it.
2022-03-25 20:00:39 +01:00
Uwe
650eac3a56
[FEM] fix broken Z88 part 5/5: add missing toolbar icon
...
- now that it is working, expose Z88 to the toolbar as well
2022-03-25 19:55:32 +01:00
Uwe
fdd103814c
[FEM] fix broken Z88 part 4: don't hardcode memory for iterative solvers
...
- we must not hardcode the number of coincidence vector places
The user must have a chance to change this setting for the iterative solvers according to the Z88 docs.
We use as default the number Z88 uses in its distributed example.
2022-03-25 19:28:24 +01:00
Uwe
b186269f54
[skip CI] [FEM] some style changes by MSVC
...
- to avoid annoying unnecessary diffs while working on the FEM module
2022-03-25 18:55:33 +01:00
Uwe
f88c95d743
[FEM] fix broken Z88 part 3: don't hardcode memory
...
- we must not hardcode the number of stiffness matrix places, especially not for the Cholesky solver
The user must have a chance to change this setting in case of a solver error. This is also according to the Z88 docs that says it is a two step process:
- the solver first computed the necessary places
- the user must set the value accordingly in case it is too low
- also some code style fixes
2022-03-25 18:40:12 +01:00
Uwe
e9835c0b10
[FEM] fix broken Z88 part 1: don't hardcode solver
...
- especially don't hardcode the choly solver that fails quickly for finer meshes
- setting sorcg as default since it shows the best performance with the cantilever tests
2022-03-25 16:49:03 +01:00