Commit Graph

62 Commits

Author SHA1 Message Date
marioalexis84
072ecb2a4f Fem: Add smoothing filter extension to contours filter (#18088)
* Fem: Add smoothing filter extension to contours filter
2024-12-16 10:40:02 -06:00
marioalexis
f089c710bd Fem: Add FemMeshShapeBaseObject and fix FemMeshShapeObject meshing 2024-07-28 16:27:20 -03:00
wmayer
b8905ff87e Fem: Fix copyright notices
Do not clutter copyright notices with changes made to a file. That's the task of the VCS
2024-06-18 18:01:22 +02:00
Chris Hennes
3181c4f2a8 Merge branch 'main' into erase-version-4 2024-06-17 11:10:12 -05:00
Ajinkya Dahale
a9bff5b7b3 [FEM] Add rigid body constraint 2024-05-16 12:51:37 -05:00
mosfet80
7713a33d9b [MOD] clean SMESH (#12754)
removed old smesh CODE <7
2024-03-11 12:13:00 -05:00
Alexander Neumann
2bf42925f5 Guard MEFISTO code with version check against SMESH. 2024-01-15 10:44:06 -06:00
mac-the-bike
408eed1657 Version 4 of the Erasing Elements Code 2023-11-22 11:56:21 +00:00
wmayer
e66404523c Fem: Apply clang-format 2023-09-25 14:50:43 +02:00
marioalexis
b51eec232f Fem: Add box filter function 2023-03-11 03:13:57 +01:00
marioalexis
3e61ca0fbb FEM: Add cylinder filter function 2023-03-08 17:16:41 +01:00
Uwe
3c94e3d87e [FEM] add new filter to display iso contours
- very valuable to display for example electromagnetic field lines
2023-02-13 16:53:21 +01:00
Uwe
ae14c761e6 [FEM] FemResult* to end: remove unused includes
- also sort includes
2022-10-03 03:42:22 +02:00
wmayer
bde17e1b9f Fem: modernize C++11
* use nullptr
2022-03-23 19:26:15 +01:00
Uwe
d3595f267b [FEM] remove Python.h and Xerces 2022-03-21 01:22:59 +01:00
Preslav
fb0e670d8a Added spring boundary condition 2021-09-17 11:08:08 +02:00
luz.paz
73b8ee91ee FEM: [skip ci] fix header uniformity
This PR fixes header uniformity across all FEM WB files
2019-12-21 20:00:14 +01:00
Bernd Hahnebach
5563ce1f6b FEM: app py class init, sort classes 2018-09-11 07:22:41 +02:00
Bernd Hahnebach
7e22970352 FEM: app py class init, add some spaces 2018-09-11 07:22:41 +02:00
wmayer
1633af4b94 Improve handling of external smesh
+ add SMESH_version.h.cmake to set full version number instead of using compiler define
+ do not set include path of smesh globally
+ do not set library path of smesh globally
+ do not set HAVE_NETGEN define globally
+ improve using debug and release libs of smesh for MSVC
2018-04-28 12:10:55 +02:00
looooo
c999ec1960 external smesh: use version info
for precompiler conditionals
2018-04-28 12:05:30 +02:00
looooo
c74af88e0b port to smesh 8.3
using #ifdef EXTERNAL_SMESH for the diff
2018-04-28 12:05:30 +02:00
mkhizenz
2a42f71543 FEM: vtk DataAtPoint, implementation 2018-01-23 14:01:27 +01:00
Bernd Hahnebach
37d9f6f4c2 FEM: obj types, sort constraints 2018-01-11 06:22:28 +01:00
Unknown
345c517840 FEM: Moar typos 2017-12-31 15:25:34 +01:00
Markus Hovorka
5618637afe FEM: add ConstraintPython object type
Constraints implemented in python can use this object as their base.
That makes it easier to identify them as constraint objects.
2017-08-04 06:57:12 +02:00
looooo
1464152b56 py3: FEM, PyMods, preprocessor conditions, Py::Long vs Py::Int 2017-02-19 14:21:34 +01:00
wmayer
f4793a61dc fix whitespaces 2016-12-21 17:08:36 +01:00
mkhizenz
89cf335f3d FEM: DataAlongLine: core implementation 2016-12-21 11:27:41 -02:00
Bernd Hahnebach
735d70bca0 FEM: extend the C++ fem mesh object to be able make python mesh object childs 2016-11-22 19:50:50 +01:00
kgoao
b3cb1d48e3 FEM: ConstraintTransform: core implementation
FEM: ConstraintTransform: transformable surface comment modification

FEM: ConstraintTransform: re-adjusted GUI layout

FEM: ConstraintTransform: more tweaking

FEM: ConstraintTransform: GUI layout adjustment

FEM: ConstraintTransform: GUI bug fix

FEM: ConstraintTransform: implemented App::PropertyEnumeration for type of transform
2016-09-27 13:04:46 -03:00
qingfengxia
280df77f35 make FemResultObject extensible in python as FemSolverObject 2016-09-16 23:01:09 +01:00
qingfengxia
79e3ec0f01 Add ViewProvider and TaskPanel FemConstraintFluidBoundary for CFD analysis 2016-08-12 11:05:55 +02:00
vdwalts
044668d29a FEM: constraints thermomechanical: object implementation 2016-08-04 17:45:04 +02:00
vdwalts
9360176e56 FEM: constraint plane rotation: object implementation 2016-08-04 17:45:04 +02:00
vdwalts
e72862109b FEM: constraint contact: object implementation 2016-08-04 17:45:04 +02:00
Stefan Tröger
c2a5cfb2f1 FEM Post: FreeCADify the vtk post processing
- Data property for saving/loading vtk data
- Use FreeCAD recompute system instead of vtk pipeline
2016-05-18 21:35:15 +02:00
Stefan Tröger
442c3be8e1 FEM Post: Add cut filter 2016-05-18 21:35:15 +02:00
Stefan Tröger
8a339b435a FEM Post: Add warp vector filter 2016-05-18 21:35:15 +02:00
Stefan Tröger
d0a8f6d820 FEM Post: Detail filter infrastructure 2016-05-18 21:35:15 +02:00
Stefan Tröger
d52639cf8d FEM Post: Basic implementation of filter framework 2016-05-18 21:35:15 +02:00
Stefan Tröger
02095a49af FEM Post: Move post processing to fem objects 2016-05-18 21:35:15 +02:00
Bernd Hahnebach
3091fd5973 FEM: remove trailing whitespaces 2016-04-24 19:10:33 +02:00
Bernd Hahnebach
11a1de07d1 FEM: convert all windows code files to unix line ending 2016-04-24 19:10:33 +02:00
vginkeo
034e377dd0 FEM: Implement constraint displacement in C++ 2016-02-12 11:09:58 +02:00
wmayer
a6c53f304c + simplify porting of Fem module to Python3 2016-01-21 13:42:08 +01:00
Author qingfengxia
ac9400e493 FEM: new solver object implementation of the object 2015-11-28 20:04:22 -02:00
wmayer
c7e5ef5bc1 + need dummy class for FeaturePython class to work 2015-10-25 22:42:50 +01:00
wmayer
19aa17cd27 + make FEM beam section and shell thickness ready for drag and drop 2015-10-19 14:48:07 +02:00
Mateusz Skowroński
05f95c0506 Fix files encoding. Go from ISO8859-1 to UTF-8. 2015-09-21 19:50:49 -03:00