Chris Hennes
6c3ea9fbdd
Merge pull request #13464 from marioalexis84/fem-ccx_element_types
...
Fem: Add element types to ABAQUS writer
2024-04-22 11:05:26 -05:00
FEA-eng
f237634cb3
FEM test INC value fix ( #13397 )
2024-04-22 10:56:25 -05:00
marioalexis84
7d4d5eddf5
Fem: Constraint symbol scaling ( #13274 )
...
* Fem: Constraint symbols rescaling
* Fem: Add constraint symbol .iv files
* Fem: Fix contact constraint symbol rescaling
* Fem: Fix displacement constraint symbol rescaling
* Fem: Fix fixed constraint symbol rescaling
* Fem: Fix force constraint symbol rescaling
* Fem: Fix heat flux constraint symbol rescaling
* Fem: Fix plane rotation constraint symbol rescaling
* Fem: Fix pressure constraint symbol rescaling
* Fem: Fix spring constraint symbol rescaling
* Fem: Fix temperature constraint symbol rescaling
* Fem: Add tie constraint symbol
2024-04-22 11:49:13 -04:00
FEA-eng
d79d3c0c8b
FEM: Add NetGen Min Size ( #12794 )
2024-04-18 23:05:57 -05:00
Chris Hennes
6d504a0351
Update translations.
2024-04-17 16:50:38 -05:00
marioalexis
618592ea91
Fem: Remove unused functions
2024-04-16 11:28:52 -03:00
marioalexis
087788cb36
Fem: Add element types to ABAQUS writer
2024-04-16 11:28:52 -03:00
wmayer
4975da5a28
Mod: Adjust parent class for Python wrappers
2024-04-09 22:15:51 +02:00
marioalexis84
cc96f2718e
Fem: Fix display modes order - fixes #13326 ( #13358 )
2024-04-08 18:15:12 +02:00
FEA-eng
2616a3d792
Add uncoupled temp-disp and heat transfer CalculiX FEM analysis types ( #13296 )
...
* FEM: Update solver.py
* FEM: Update write_step_equation.py
* FEM: fix temperature only analysis
---------
Co-authored-by: lyphrowny <strukov.as@edu.spbstu.ru >
2024-04-08 18:08:16 +02:00
lyphrowny
2fffcd1e8a
FEM: add tests directory for function tests; add tests for parse_diff
2024-04-08 18:06:17 +02:00
lyphrowny
f978e4b72b
FEM: add floating point comparison for tests
2024-04-08 18:06:17 +02:00
lyphrowny
f2c8bb79d6
FEM: migrate calculix tests to ccxtools tests
2024-04-08 18:02:33 +02:00
Florian Foinant-Willig
17af20aa20
FEM: allow to Suppress the constraints ( #12359 )
...
* FEM: Introduce suppressible constraints
* fix public inheritance
2024-04-08 10:43:54 -05:00
David Carter
495a96a0f5
Material: Material appearance
...
Uses new material system for appearance
Each feature object now has a property called ShapeMaterial that
describes its physical properties. If it has a shape, it has a
material.
The ShapeColor attribute is replaced by a ShapeAppearance attribute.
This is a material list that describes all appearance properties, not
just diffuse color. As a list in can be used for all elements of a
shape, such as edges and faces.
A new widget is provided to allow the user to select materials in a
consistent fashion. It can also launch the material editor with its
more advanced capabilities.
2024-04-04 07:39:58 -05:00
FEA-eng
9cab98e824
FEM: Update constraint_contact_solid_solid.py
2024-04-03 18:48:45 +02:00
FEA-eng
207c325d0e
FEM: Update exportNastranMesh.py
2024-04-03 18:48:45 +02:00
FEA-eng
e424befb09
FEM: Update ccxtools.py
2024-04-03 18:48:45 +02:00
FEA-eng
b31e6d0ebe
FEM: Update ccx_cantilever_beam_rect.py
2024-04-03 18:48:45 +02:00
wmayer
21a842cc32
FEM: do not copy __init__.py from z88 into its sub-directories with INSTALL target
2024-04-02 17:44:28 +02:00
FEA-eng
57eeb029b7
FEM: Update importToolsFem.py
2024-04-02 15:27:13 +02:00
wmayer
4b18a1018b
FEM: Handle unknown exception when applying a constraint to a B-Spline surface
...
Fixes #13213
An OCC exception is raised when trying to normalize a null vector. The solution is to check the square length before normalizing it
2024-04-01 19:38:28 +02:00
sliptonic
5ee34d7ead
Merge pull request #13130 from maxwxyz/fem-icons
...
UI: update FEM icons
2024-04-01 11:16:09 -05:00
FEA-eng
63b7ff464a
FEM: Update ObjectsFem.py
2024-04-01 11:04:56 -05:00
marioalexis
816226d332
Fem: Improve post-processing object style - fixes #13017
2024-04-01 11:04:29 -05:00
lyphrowny
f6ababfdb4
FEM: Fix cxx typo and remove calculix from solvers tab in examples ( #12876 )
...
* FEM: remove calculix from solvers
* FEM: remove calculix from joint with ccxtools if branches
* FEM: remove calculix from its if
* FEM: fix cxx typo in translations
* FEM: fix cxx typo in classes name
* FEM: fix ccx typo in shortcuts
* FEM: convert FEM_*CcxTools to CamelCase
* FEM: remove tests related to calculix
* FEM: remove test_solver_calculix.py from Fem/CMakeLists.txt
* FEM: convert all 'CalculiXccxTools' to 'CalculiXCcxTools'
* FEM: revert changes in all *_*.ts files
* FEM: convert 'SolverCcxtools' to 'SolverCcxTools'
* FEM: convert remaining 'Ccxtools' to 'CcxTools'
2024-04-01 10:51:23 -05:00
ppphp
da7ee06d67
fix: c++20 deprecate [=]
2024-03-31 10:47:32 +02:00
Chris Hennes
49451b3c7f
Merge pull request #13154 from chennes/translations20240325
...
Update translations and fix script
2024-03-28 13:51:39 -05:00
Chris Hennes
360e280c64
FEM: Rename vtkWriter to femVTKWriter to make MSVC happy
2024-03-27 12:08:29 +01:00
Max Wilfinger
d5a9fb329f
update FEM icons
2024-03-26 18:48:40 +01:00
Chris Hennes
af131413c5
Update translations
2024-03-25 18:08:22 -05:00
Chris Hennes
47df83c4db
Translation update: move Path to CAM
2024-03-25 17:32:59 -05:00
FEA-eng
d8b289df6e
Merge branch 'FreeCAD:main' into fem_ccx_incrementation
2024-03-25 10:45:23 +01:00
FEA-eng
0434bc1197
FEM: Update DlgSettingsFemCcxImp.cpp
2024-03-25 10:44:29 +01:00
FEA-eng
58757a3129
FEM: Update DlgSettingsFemCcx.ui
2024-03-24 19:12:30 +01:00
FEA-eng
c667dd2d45
FEM: Update DlgSettingsFemCcx.ui
2024-03-24 19:10:00 +01:00
wmayer
3ad453d5e3
FEM: fix some linter warnings
2024-03-22 09:37:26 +01:00
marioalexis
cbdef026f5
Fem: Export PostObject data to VTK - fixes #5816
2024-03-21 20:38:05 -05:00
FEA-eng
b19ac278f3
FEM: Update solver.py
2024-03-21 12:30:01 +01:00
luzpaz
5839134e95
Fix various typos throughout the codebase ( #13029 )
...
* Fix various typos throughout the codebase
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-03-18 16:54:30 -05:00
lyphrowny
6bdff4769e
FEA: fix 1d beam cross section orientation ( #12833 )
...
* FEA: fix 1d beam cross section orientation
* FEM: revert 1,2-directions to FreeCAD way; fix normal direction for z<0
* FEM: change 1-direction to +y axis
Previous commit changes the 1-direction to -y axis, however originally it was directed at +y axis. This commit makes the 1-direction face +y axis
* FEM: update cantilever tests
* FEM: relax math.isclose by adding abs tolerance
2024-03-18 18:16:10 +01:00
Chris Hennes
fb8b69b15d
FEM: Add two missing PreCompiled.h includes
2024-03-14 22:24:16 -05:00
FEA-eng
4988fa77fe
FEM: Update solver.py
2024-03-14 22:13:56 -05:00
Chris Hennes
5264d6cc1f
Merge pull request #12932 from marioalexis84/fem-ccx_force_format
...
Fem: Format force constraint in CalculiX writer - fixes #12805
2024-03-13 18:17:11 -05:00
marioalexis
d16c3843e1
Fem: Update force constraint .inp files
2024-03-13 17:26:13 -03:00
Chris Hennes
843f6e883a
Merge pull request #12918 from marioalexis84/fem-post_object_transparency
...
Fem: Partial transparency fix in FemPostObject display modes
2024-03-13 15:17:17 -05:00
marioalexis
7a07a61320
Fem: Format force constraint in CalculiX writer - fixes #12805
2024-03-13 14:50:24 -03:00
marioalexis
4a6771c441
Fem: Partial transparency fix in FemPostObject display modes
2024-03-13 05:50:27 -03:00
marioalexis
1225e7be17
Fem: Export/import mesh elements to Vtk using proper order
2024-03-13 05:50:17 -03:00
Chris Hennes
8ec30e6c9e
FEM: Remove trailing spaces from translations
2024-03-12 22:42:19 -05:00