marioalexis
7eed9e317d
Fem: Adapt FemPostObject transparency to changes made in #ffa3fa5b5a
2024-11-16 12:49:47 +01:00
marioalexis
f0a15d2082
Fem: Add offset between faces and wireframe in FemPostObject view provider
2024-09-30 17:50:12 +02:00
marioalexis
daf6e6d0d7
Fem: Handle single value field - fixes #14022
2024-07-22 11:05:12 -05:00
marioalexis
701d738a89
Fem: Fix manual color bar range specification - fixes #15013
2024-07-20 22:36:53 -05:00
wmayer
cf46809efd
Remove color bar from SoFCColorBarNotifier to decrease reference counter
2024-07-15 18:05:30 +02:00
wmayer
68ae3c95dc
Core: Update color bar when changing preferences
...
This solves one part of issue #10717
2024-07-01 10:55:21 -05:00
marioalexis84
dbc541f0a0
Fem: Reset field color bar - fixes #13695 ( #13820 )
...
* Fem: Reset field color bar - fixes #13695
* Fem: Hide input filter if new filer is created
2024-05-06 11:23:08 -05:00
marioalexis84
2c593b67b4
Fem: Fix display modes order - fixes #13326 ( #13358 )
2024-04-08 18:15:12 +02:00
marioalexis
1b379c916a
Fem: Improve post-processing object style - fixes #13017
2024-04-01 11:04:29 -05:00
marioalexis
1614449727
Fem: Partial transparency fix in FemPostObject display modes
2024-03-13 05:50:27 -03:00
Florian Foinant-Willig
027ac1b456
Fem: modernize type checking
2023-10-23 18:09:04 +02:00
marioalexis
b209c6f82a
Fem: Change TaskPostBoxes constructors to specific view providers
2023-10-14 00:43:59 +02:00
wmayer
d305f306df
Core: Revert superfluous changes made with PR #9521
2023-10-09 15:06:45 +02:00
AgCaliva
a4e90b2609
Merge branch 'master' into User/Document/Feature_level_units_selection_#7746
2023-09-25 22:58:23 -03:00
wmayer
3863cff6c0
Fem: Apply clang-format
2023-09-25 14:50:43 +02:00
AgCaliva
375df38e78
fixing DOMDocument redefinition error 2
2023-09-14 03:50:53 -03:00
wmayer
10ae6c06ad
FEM: modernize C++: use default member init
2023-08-23 00:55:03 +02:00
wmayer
89b9a7ae0f
FEM: modernize C++: use range-based for loop
2023-08-15 01:09:53 +02:00
wmayer
7fe0d5b9a6
modernize C++: use equals delete
2023-08-10 17:29:05 +02:00
wmayer
948cbfccd9
modernize C++: avoid bind
...
In many cases std::bind() is kept because the code is much simpler
2023-08-08 21:10:16 +02:00
wmayer
7a3106d31b
modernize C++: use bool literals
2023-08-06 01:35:39 +02:00
luzpaz
38a01939e0
Migrate domain name from freecadweb to freecad ( #9352 )
...
* Migrate domain name from freecadweb to freecad
* Migrate src/Mod/Material files
* Migrate Stylesheet related files
* Migrate *.svg files
* Migrate miscellaneous files
* Migrate some build files
* Migrate recently added TD AR_IRAM template files
Closes #6415
2023-04-24 15:19:20 -05:00
Uwe
929713af03
[FEM] improve deletion warning
...
- don't popup a warning if all children of an object are selected too when deleting the object
2023-03-16 21:54:09 +01:00
marioalexis
21aee496ef
Fem: Remove property name comparison
2023-03-12 18:27:39 +01:00
Uwe
65b1952cad
[FEM] improve pvtu file filtering
...
- catch case of only 2D objects
- use vtkDataSet as input for all filters
2023-02-24 03:46:47 +01:00
luzpaz
72166fed46
Fix misc. typos and whitespace
2023-02-22 23:46:18 +01:00
Uwe
bcd157f3eb
[FEM] improve pvtu file filtering
...
- only filter when necessary
- avoid unnecessary function calls
- fix bug that objects were not made visible but invisible
2023-02-19 17:37:11 +01:00
Uwe
824f2cdc9a
[FEM] fix possible crash on changing the VectorMode
...
- if pvtu file filtering is on, there is by design not on every call of WriteColorData() data
(on other occasions of GetArray(array) the result is checked, for two calls is was forgotten)
- also some automatic code formatting according to our current clang file
2023-02-17 02:32:54 +01:00
Uwe
6c6e0ae9bb
[FEM] make pvtu file filtering optional
...
- it is sensible to filter by default, however, it turned out that on some complex models Elmer fails to compute if the mesh volume regions are too small (in most cases) or at a certain mesh region. By disabling the filtering, one gets at least for the latter case a visual feedback where the mesh volume of the different CPU are (by also setting a transparency to the result pipeline).
2023-02-16 02:32:40 +01:00
wmayer
8f32631d34
Fem: fixes #8485 : transparency of pipeline objects is visually lost
2023-02-15 14:52:44 +01:00
Uwe
a0731a0d86
[FEM] Contours: disable keyboard tracking
...
- otherwise the contour creating algorithm would be invoked on every keystroke
- also improve a code comment
2023-02-15 14:31:10 +01:00
Uwe
92b1e6a6fb
[FEM] improve visualization of pvtu files
...
- To speed up analyses one calculates on several CPU cores. The result is a partial VTU file.
Unfortunately when applying a transparency the boundaries of the volumes computed by each CPU core are always visible. This makes it often unusable for visualizations.
The solution is to filter the results the same way a clip filter does.
2023-02-15 14:22:45 +01:00
Uwe
05af64ae9e
[FEM] improve checks for datasets
...
- check if datasets exists before we access them
- speed up the check for the datatype by testing after the downcast
2023-02-15 10:54:45 +01:00
Uwe
72969d5931
[FEM] ViewProviderFemPostObject: fix a typo
2023-02-10 16:08:03 +01:00
Uwe
2ffd650f20
[FEM] add support to show absolute value result fields
...
- for harmonically driven forces, the results of course also have an imaginary part. Elmer outputs the real and the imaginary parts as separate result field. However, for several applications one needs the absolute (sqrt(Re^2+Im^2)
- therefore offer also absolute field if there are real/imaginary results
2023-02-09 14:36:26 +01:00
Uwe
0bbf9fa4b0
[FEM] shorten too long lines
...
- reformatting was done by the MSVC formatter according to our current clang file
2023-02-06 23:12:53 +01:00
wmayer
bff8a73ba6
Mod: modernize C++: replace 'typedef' with 'using'
2022-08-29 16:21:46 +02:00
berniev
f4ffd15864
Mod: redundant void 2
2022-08-08 10:27:50 +02:00
Uwe
c98864ebc9
[FEM] pipeline fix when there is no field
...
- for the case that pipeline with a field is active, then another pipeline that does not display any field, we cannot just return because the pipeline cannot have the color bar range of the prevision pipeline
2022-08-07 15:17:50 +02:00
berniev
47ac049e14
Mod: use emplace_back
2022-08-05 10:36:16 +02:00
wmayer
a5ccef8146
Fem: use SoAnnotation to highlight result pipeline objects
2022-07-31 17:51:31 +02:00
wmayer
9ddbecb864
Fem: implement a selection observer to notify a ViewProviderFemPostObject when its selection status has changed
2022-07-31 14:01:23 +02:00
wmayer
3ef98f002b
Fem: use 'using' instead of 'typedef' [modernize-use-using]
2022-07-27 19:11:05 +02:00
Uwe
c25c0888c9
[FEM] fix PostObject hiding issue
...
- when a PostObject is hidden the FemPostDataAtPointFilter must not be taken into account
2022-07-27 16:56:06 +02:00
Uwe
4c08e41a88
[FEM] PostDataAtPoint: remove unnecessary style setting
...
- PostDataAtPoint is a point therefore setting a filling style is not necessary
- also fix a typo in a comment
2022-07-27 16:15:04 +02:00
Uwe
9c89935297
[FEM] skip CI] update a comment
2022-07-27 03:54:26 +02:00
Uwe
591b0f3e1b
[FEM] update ViewProvider selection code
...
as suggested in
7884cb92d9 (r79459854)
2022-07-27 03:51:46 +02:00
Uwe
e425ed39a6
[FEM] PostObject: improve color bar refreshing
...
- for data point filters the color bar must not be updated
2022-07-26 04:00:02 +02:00
Uwe
777aabe46c
[FEM] ViewProviderDocumentObject: fix parenthesis mistake
...
(I don't know how this happened)
2022-07-24 19:25:53 +02:00
Uwe
d012b8d012
[FEM] fix color bar handling on hiding post objects
...
- fixed the remaining part of #7230 : on hiding an object, refresh the color bar of the new visible object (if there is any)
2022-07-24 19:17:24 +02:00