tritao
ce8a545fb6
Part: Convert XML bindings to Python API bindings model.
2025-03-24 12:00:16 -05:00
sliptonic
d71cfabd4c
Merge pull request #19910 from LarryWoestman/refactor
...
CAM: Used inheritance to simplify the refactored postprocessors even more
2025-03-24 17:58:58 +01:00
Chris Hennes
325ae6fd9a
Addon Manager: Create AddonCatalog class
2025-03-24 17:52:09 +01:00
aprospero
7dab93abac
get rid of get/set_param doublette in Draft utils
...
we have the same functionality already in params from draftutils
2025-03-24 11:48:42 -05:00
Chris Hennes
2fe3631fd9
Merge pull request #19908 from davesrocketshop/external_modules_part1_pr2
...
Materials: External Modules Part 1
2025-03-24 11:41:02 -05:00
Pieter Hijma
aa768e2a90
[Doc] Fix Robot kdl documentation issues
2025-03-24 16:33:54 +01:00
Pieter Hijma
b3ae844792
[Doc] Fix CAM documentation problems
...
- Fix nested comments
- Fix section labels
2025-03-24 16:33:54 +01:00
Pieter Hijma
d1ed87073e
[Doc] Fix nested groups in FEM
2025-03-24 16:33:54 +01:00
Chris Hennes
26b2ba2a7e
FEM: Add missing vtkTransform.h header to PCH file
...
Also sort the VTK includes.
2025-03-24 10:29:00 -05:00
PhaseLoop
cb6188944d
Merge branch 'array-dressup-2' of https://github.com/phaseloop/FreeCAD into array-dressup-2
2025-03-24 00:05:42 +01:00
PhaseLoop
81ccf9cc5a
update cmake list
2025-03-24 00:05:29 +01:00
pre-commit-ci[bot]
f072bde2d0
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-03-23 22:44:10 +00:00
PhaseLoop
2bca01f0cf
unit tests for array dressup
2025-03-23 23:38:14 +01:00
marcuspollio
ba67de4c05
BIM: cleanup imports at module root
2025-03-23 23:32:16 +01:00
marcuspollio
6eb6e44232
BIM: cleanup imports in utils
2025-03-23 23:31:38 +01:00
marcuspollio
0798d1ca9e
BIM: cleanup imports in nativeifc
2025-03-23 23:30:55 +01:00
marcuspollio
7bbfa68698
BIM: cleanup imports in importers
2025-03-23 23:30:31 +01:00
marcuspollio
8ab6bd7d4b
BIM: cleanup imports in bimcommands
2025-03-23 23:29:43 +01:00
tritao
d5a1098add
Part: Remove Py_UNICODE usage from Part.makeWireString and FT2FC.
2025-03-23 22:49:13 +01:00
J-Dunn
d3f617bb4b
CAM: thread-mill Shape , more robust model ( #20320 )
...
* CAM: thread-mill Shape , more robust model
Purpose: prevent solver dumping arcane coding errors to report window if "crest" value is (legitimately) set to zero by user.
Single tooth thread-mill tools exist which have a sharp point, ie zero flat "crest " surface. Thus the user can reasonably expect to configure a zero dimension to the truncated end of the tool if it is not truncated. This should not provoke an error condition and certainly not crash the model and dump lots of arcane developer info on the machinist user.
The problem is that a zero dimension makes two points concurrent and removes an edge from the model. This leads to and ill-defined model which crashes the solver. The user should not be exposed to this kind of coding breakage when entering legitimate data for a tool shape. The solution (or workaround) here is to add a very small faction of the shaft diameter to the user supplied zero to prevent the solver crashing. Since this is proportional to the tool shaft it will scale to any use of the tool shape without disrupting path accuracy.
This is a drop in replacement for the existing file and caters for both types of this tool: truncated tip and pointed tip.
* threadmill Shape update
This thread-mill Shape file uses max() in the expression for crest.
This allows user setting zero crest by adding a small finite dimension to prevent the solver crashing, while not making any change to finite crest tools.
Best of both worlds.
2025-03-23 19:12:36 +01:00
Chris Hennes
723d16fcff
PD: Eliminate unused variable in FeatureHole
2025-03-23 18:25:40 +01:00
Kacper Donat
2a81e9d18d
Merge pull request #20216 from alfrix/start_fixes_5
...
Start: fix newbuttons vertical sizing
2025-03-23 17:10:19 +01:00
Roy-043
996fbe5410
Part: remove rogue margins from ui file
...
Added margin=0. Same as in DlgExportStep.ui:
718ac63365/src/Mod/Part/Gui/DlgExportStep.ui (L17-L19)
2025-03-23 14:09:11 +01:00
Roy-043
718ac63365
Merge pull request #20355 from Roy-043/Draft-move-statusbar-widget-delays-to-init_draft_statusbar.py
...
Draft: move statusbar hide delay to init_draft_statusbar.py
2025-03-23 10:19:53 +01:00
Roy-043
cff93fbbf0
Merge pull request #20354 from Roy-043/Draft-show-and-hide-Tray-with-delay
...
Draft: show and hide Tray with delay
2025-03-23 10:19:16 +01:00
Chris Hennes
fabe25bd06
FEM: myStudyId not needed when SMESH >= 9
...
Put guards not just around its use, but also its creation.
2025-03-23 08:56:31 +01:00
Chris Hennes
74dd1b15f4
Fem: remove unused variable in Command
2025-03-23 08:53:55 +01:00
Paul Lee
07fcf551d0
[Draft-Faces] Bind: Improve fuse and warning
...
1. Face fuse per segment
(original code has a whole face/segment disappear when a face is self-intersecting or reversed)
2. Return warning if face is self-intersecting Or reversed
Github Issue:
- https://github.com/FreeCAD/FreeCAD/issues/19721#issuecomment-2744738019
FreeCAD Forum:
- https://forum.freecad.org/viewtopic.php?p=816758#p816758
- https://forum.freecad.org/viewtopic.php?p=813062#p813062
2025-03-23 12:06:27 +08:00
pre-commit-ci[bot]
c15e45e7e2
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-03-22 23:27:10 +01:00
Stefan Tröger
9fb0d7b0bb
FEM: Update multiframe code after review
2025-03-22 23:27:10 +01:00
Stefan Tröger
f264e0c932
FEM: Multistep test fix for vtk 7.x
2025-03-22 23:27:10 +01:00
Stefan Tröger
22c8d389d4
FEM: Port elmer transient analysis to multiframe results
2025-03-22 23:27:10 +01:00
Stefan Tröger
c815612dc6
FEM: Fix multiframe bugs and add correct units for all cxx analysis types
2025-03-22 23:27:10 +01:00
Stefan Tröger
9738b9b6ea
FEM: Modernize multiframe code and incorporate review feedback
2025-03-22 23:27:10 +01:00
Stefan Tröger
0a1cc21b5c
FEM: Make post object placement work
2025-03-22 23:27:10 +01:00
Stefan Tröger
c8a4ff0a70
FEM: Backward compatibility for post pipeline and multiple fixes
2025-03-22 23:27:10 +01:00
Stefan Tröger
53a7e5ab34
FEM: Correctly implement Drag/Drop for post objects
2025-03-22 23:27:10 +01:00
Stefan Tröger
4bc2a1d6f3
FEM: Add post pipeline branch
2025-03-22 23:27:10 +01:00
Stefan Tröger
a65a7feb87
FEM: Switch post groups to extension based system
2025-03-22 23:27:10 +01:00
Stefan Tröger
1cff507a7f
FEM: Multiframe adoptions
...
- To support timedata and the relevant filters the pipeline needs to be fully setup, hence not only working on data
- Multiblock source algorithm is needed to supply the time data for the algorithms
2025-03-22 23:27:10 +01:00
xtemp09
2119f9dfb4
[Spreadsheet] Code base update in SheetModel.cpp ( #20343 )
...
* [Spreadsheet] Code base update in SheetModel.cpp
* [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>
2025-03-22 21:19:11 +00:00
Alfredo Monclus
45ddcf8317
start: fix file cards not respecting styling
2025-03-22 18:59:11 +00:00
Alfredo Monclus
2513c056d6
start: fix newfilebuttons sizehint and split it into it's own widget
2025-03-22 15:52:55 -03:00
Alfredo Monclus
1ba9e693bd
start: modify the flowlayout to have homogeneous rows
2025-03-22 15:39:46 -03:00
PaddleStroke
3b6cb37dd9
Assembly: ignore joints in error ( #20253 )
...
Co-authored-by: drwho495 <drwho495555@gmail.com >
2025-03-22 18:27:24 +01:00
PaddleStroke
0f00c6d2d1
Sketcher: Slot tool: Enforce correctly when angle is set ( #20269 )
2025-03-22 18:21:24 +01:00
Chris Hennes
f15ba6b681
Merge pull request #20110 from WandererFan/HeadlessViewCreation20024
...
[TD]Headless view creation (fix #20024 )
2025-03-22 12:20:58 -05:00
PaddleStroke
1fc61423f3
Sketcher: Line tool: Enforce correctly when angle is set ( #20267 )
2025-03-22 18:20:26 +01:00
Yorik van Havre
c1614001a0
BIM: Fixed project manager's save/restore - fixes #20288
2025-03-22 11:51:01 -05:00
pre-commit-ci[bot]
82e57fdeb6
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-03-22 11:38:48 -05:00