marioalexis
f66d90de45
Fem: Prevent stop CalculiX immediately - fixes #12448
2024-02-18 21:55:41 -06:00
bgbsww
d815ac9341
Toponaming/Part: Clean up code
2024-02-18 17:35:15 -05:00
Zheng, Lei
60cea34b85
Toponaming/Part: transfer in FeaturePartFuse
2024-02-18 17:28:25 -05:00
Chris Hennes
556d00ec2c
Merge pull request #12483 from bgbsww/bgbsww-toponamingMakeElementThickSolid
...
Toponaming/Part make element thick solid
2024-02-18 15:46:49 -06:00
bgbsww
43d55a6ed2
Toponaming/Part: Clean and test PartFeatures
2024-02-18 12:57:49 -05:00
FEA-eng
7d40503bc9
FEM new matrix solver types (PaStiX and Pardiso) ( #12478 )
...
* Update solver.py
* Update write_step_equation.py
* Update DlgSettingsFemCcx.ui
2024-02-17 20:14:32 -06:00
bgbsww
35539798b6
Toponaming/Part: Add tests and clean
2024-02-17 21:13:08 -05:00
Zheng, Lei
24fb41685f
TopoNaming/Part: transfer makeElementThickSolid
2024-02-17 21:11:52 -05:00
Max Wilfinger
84b7304a6e
[Material] Adjust default material appearance ( #12380 )
2024-02-17 20:07:44 -06:00
Chris Hennes
89dcf9c1d9
Merge pull request #12482 from bgbsww/bgbsww-toponamingGetSubTopoShape
...
Toponaming/Part: get sub topo shape
2024-02-17 20:03:59 -06:00
Chris Hennes
1653ad01d8
Toponaming/Part: clang-format pass
2024-02-17 19:37:29 -06:00
Zheng, Lei
36d0291f9c
Toponaming/Part: move in PartFeatures
2024-02-17 19:41:43 -05:00
Zheng, Lei
dc258745e0
TopoNaming/Part: transfer makeElementThickSolid
2024-02-17 18:28:50 -05:00
Zheng, Lei
b843638879
Toponaming/Part: transfer in and clean getSubShapes, getSubTopoShapes, getOrderedEdges
2024-02-17 18:06:56 -05:00
wandererfan
026c48e022
[TD]fix Prefs Annotation tab
...
- prevent premature save of LineStandard
2024-02-17 12:11:14 -05:00
André Althaus
30f5595e2a
Reformat files with clang-format
2024-02-17 17:13:14 +01:00
André Althaus
cf627f5ce4
Fix apply() method not called consistently
...
The python console commands where not consistenly reported because
the apply function was not called or not implemented.
The function is now called from the base class and also when
a subfeature is closed in MultiTransform.
Some missing properties are also added.
2024-02-17 17:13:14 +01:00
André Althaus
565b83d8fe
Refactor: optimize member access specifiers
...
After refactoring many members have unnecessarily open access specifiers.
This changes as many members as possible to private or protected.
2024-02-17 17:12:59 +01:00
André Althaus
8694874080
Refactor: remove unused functions
2024-02-17 17:12:59 +01:00
André Althaus
f82663cfb0
Refactor: add default member initializers
2024-02-17 17:12:59 +01:00
André Althaus
2076dff79d
Refactor: replace enum with enum class
2024-02-17 17:12:59 +01:00
André Althaus
0b3eb1ae08
Move duplicated code to the base class
...
All pattern sublcasses contain the same code for handling the
feature list. This code is now moved into the base class that handles
the common ui.
The subclasses now only need to call the setupUI/setupParameterUI function
in their constructors and implement the setupParameterUI function
to create their parameter ui into the specified widget.
The MultiTransform also handles it's common ui and the subclasses
can reuse setupParameterUI without code duplication.
2024-02-17 17:12:32 +01:00
André Althaus
03bd548067
Refactor PD Pattern Tasks ui files
...
All files contain the same add/remove buttons and a feature list.
These common elements are moved into the TaskTransformedParameters.ui file.
The same goes for the common OK Button that is used in a MultiTransform.
The ui files for the patterns only contain their distinctive
parameters. And the common ui files contain an empy widget that will
be filled with the respective parameter widgets from the patterns.
2024-02-17 17:11:57 +01:00
Chris Hennes
e0516b393f
Merge pull request #12460 from bgbsww/bgbsww-toponamingMakeElementPipeShell
...
Toponaming/Part: make element pipe shell
2024-02-16 22:54:22 -06:00
bgbsww
0dd2e686ff
Toponaming/Part: Cleanup makeElementPipeShell, add tests, and some delinting
2024-02-16 22:16:58 -05:00
marioalexis
d0d501a34d
Fem: Run option in examples open and run analysis - fixes #11056
2024-02-16 21:01:23 -06:00
Zheng, Lei
8d5f411b22
Toponaming/Part: Transfer makEPipeShell
2024-02-16 21:01:49 -05:00
bgbsww
634e77498b
Toponaming/Part: Clean and add tests
2024-02-16 14:01:12 -05:00
Zheng, Lei
9e23a3c086
Toponaming/Part: transfer in makELoft
2024-02-16 11:22:29 -05:00
bgbsww
7ae4542884
TopoNaming/Part: cleanups and tests
2024-02-16 11:22:29 -05:00
Roy-043
0beda2c1bd
Draft: fix wrong selection after commands (improved)
...
The previous fix was not correct. Some commands would cause a crash and several files were missed.
Forum topic reporting a crash:
https://forum.freecad.org/viewtopic.php?t=85243
2024-02-16 10:56:10 +01:00
bgbsww
98269a5a21
TopoNaming/Part: cleanups and tests
2024-02-15 19:07:19 -05:00
Zheng, Lei
edc3857bdb
TopoNaming/Part: transfer in MakERuledSurface
2024-02-15 19:05:55 -05:00
Chris Hennes
91efafe7e7
Merge pull request #12417 from bgbsww/bgbsww-toponamingLinearize
...
Toponaming/Part: transfer in linearize
2024-02-15 18:02:08 -06:00
Roy-043
b7cadeab00
Merge pull request #12430 from Roy-043/Draft-remove-reapply_diffuse_color-workaround-step-2
...
Draft: remove reapply_diffuse_color workaround step 2
2024-02-15 23:44:52 +01:00
bgbsww
04491c32ed
Toponaming/Part: Clean up linearize, add tests, and some delinting
2024-02-15 16:53:01 -05:00
Roy-043
7bb6b89956
Draft: remove reapply_diffuse_color workaround step 2
...
Stuff that was missed in #11946
2024-02-15 22:28:37 +01:00
Roy-043
3f2e8cf0a0
Draft: gui_line_add_delete.py is obsolete
2024-02-15 22:20:53 +01:00
Schildkroet
a892e5ca7c
Bugfix uccnc_post.py
...
Fixed drill cycles for uccnc post
2024-02-15 21:58:35 +01:00
marioalexis
c1efba0704
Fem: Expose Constraint view provider symbol node to Python
2024-02-15 13:31:20 -06:00
marioalexis
b23c5f6721
Fem: Move Points and Normals properties to base class
2024-02-15 13:31:20 -06:00
Ladislav Michl
f9d892ce01
Assembly: Add ${PYTHON_INCLUDE_DIRS} to CMakeLists.txt
...
Assembly Gui is including <Base/PyObjectBase.h> which in turn
includes <Python.h>, so path to Python includes is needed.
2024-02-15 13:24:15 -06:00
Zheng, Lei
17a01963e0
Toponaming/Part: transfer in linearize
2024-02-15 14:21:32 -05:00
Chris Hennes
93e94d8868
Merge pull request #12414 from bgbsww/bgbsww-toponamingSearchSubShape
...
Toponaming/Part: Add searchSubShape as findSubShapesWithSharedVertex
2024-02-15 12:49:42 -06:00
bgbsww
11075c396f
Toponaming/Part: Add tests for searchSubShape
2024-02-15 12:36:23 -05:00
Zheng, Lei
0a1024350c
Toponaming/Part: transfer in searchSubShape
2024-02-15 07:54:22 -05:00
Chris Hennes
456a6b25de
Merge pull request #12405 from bgbsww/bgbsww-toponamingMakeElementDraft
...
Toponaming/Part: Transfer in MakeElementDraft
2024-02-14 21:10:56 -06:00
Chris Hennes
8229ae07ff
Part/Toponaming: Apply clang-format to TopoShapeExpansion
2024-02-14 18:56:38 -06:00
Chris Hennes
cf724a2b0e
Assembly: Add ${COIN3D_INCLUDE_DIRS} to CMakeLists.txt ( #12407 )
...
* Assembly: Add ${COIN3D_INCLUDE_DIRS} to CMakeLists.txt
2024-02-14 18:26:30 -06:00
bgbsww
c6ca3e41b6
Toponaming/Part: Cleanup and test makeElementDraft
2024-02-14 12:20:10 -05:00