Benjamin Bræstrup Sayoc
56020bfb75
TechDraw: arc dimensions should not have fill
...
Fixes #20418 . Regression by commit 998f713c97
2025-03-26 11:02:57 +01:00
Roy-043
7f9eb9932f
Merge pull request #20436 from Roy-043/Draft-Update-checked-state-of-grid-button-when-switching-the-grid
...
Draft: Update checked state of grid button when switching the grid
2025-03-26 10:40:46 +01:00
Yorik van Havre
3583ca806d
Update src/Mod/BIM/bimcommands/BimMaterial.py
...
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
2025-03-25 20:02:11 -05:00
Yorik van Havre
d8ceec8fba
BIM: Fixed material dialog's merge duplicates button - fixes #20124
2025-03-25 20:02:11 -05:00
Joao Matos
a32478349b
Part: Remove XML binding files.
...
This PR removes the Part XML API bindings files now that we have
equivalent Python binding files.
2025-03-25 21:28:52 +01:00
Joao Matos
28555643a6
Part: Convert XML bindings to Python (Part 2)
2025-03-25 19:55:36 +01:00
Joao Matos
054e04075a
Part: Clean up XML bindings (Part 2)
...
This cleans up the XML bindings for Part in preparation for an upcoming
migration to Python bindings model.
2025-03-25 17:51:32 +01:00
phaseloop
fc23531e4a
CAM: fix estlcam postprocessor ( #20407 )
2025-03-25 10:24:27 +01:00
Furgo
ab32b70734
BIM: add missing import
2025-03-25 09:46:54 +01:00
Furgo
f3e3cfd941
BIM: also install test files
2025-03-25 09:46:54 +01:00
Furgo
a0344650a5
BIM: move more functions to their own modules, standardize logging
2025-03-25 09:46:54 +01:00
Furgo
5c8290b853
BIM: move tests to own module, separate App/Gui tests, add TestArchBase
2025-03-25 09:46:54 +01:00
Furgo
a623516bd6
BIM: move Arch wall tests to their own module
2025-03-25 09:46:54 +01:00
Chris Hennes
9c7c62063a
Mesh: catch exceptions in destructor
2025-03-25 09:45:25 +01:00
Chris Hennes
b6936c9f0f
Inspection: catch exceptions in destructor
2025-03-25 09:45:25 +01:00
Chris Hennes
ec6684f328
Fem: catch exceptions in destructor
2025-03-25 09:45:25 +01:00
Furgo
6864ac4e0d
Start: set specific zoom level for new BIM projects ( #20271 )
...
* Gui: allow viewDefaultOrientation function to accept the None value, as per the docstring
* Start, BIM: set specific zoom level for new BIM projects
2025-03-25 09:36:43 +01:00
Joao Matos
bbe9fbccb5
PartDesign: Remove XML binding files.
2025-03-25 06:11:22 +01:00
Chris Hennes
a209926436
Fem: Add missing VTK headers from PCH
2025-03-24 23:16:02 -05:00
Chris Hennes
eb3f9b1586
Merge pull request #20428 from pieterhijma/fix-doxygen-structural-warnings
...
Fix doxygen structural warnings
2025-03-24 21:07:53 -05:00
karliss
c5cbb864d8
PartDesign: Update counterbore min size in reaction to diameter changes ( #20217 )
...
Can't rely purely on `TaskHoleParameters::threadDiameterChanged` to update it since the signal is intentionally blocked while syncing state to GUI.
Closes #19744
2025-03-24 21:18:40 +00:00
Roy-043
5ce0687b7e
Typo in docstrings
2025-03-24 20:58:31 +01:00
Roy-043
5a6aaa9435
Draft: Update checked state of grid button when switching the grid
...
The checked state of the grid button was not updated when the grid was only displayed during Draft commands.
2025-03-24 20:53:39 +01:00
mosfet80
b7f588c1e8
Clean QGTracker.cpp
...
Clean code
2025-03-24 19:02:34 +01:00
j-hap
edf8a4daf5
TechDraw: Replace annotation edit dialog with QPlainTextEdit ( #20092 )
...
* TechDraw: Replace annotation edit dialog with QPlainTextEdit
* Remove useless include introduced in previous commit
* Remove trailing _ for members to conform with rest of the codebase
* Add const & to string vectors that don't need copying
* Fix IWYU linter warnings
* Forward all annotation double clicks to the StringList property editor
* Remove unused dialog
* Fix Qt 5 build error
* Fix missing exports with MSVC
2025-03-24 13:27:55 -04:00
Chris Hennes
af4850e442
Merge pull request #20369 from WandererFan/SplineAsCircleYetAgain20347
...
[TD] Spline as circle yet again (fix 20347)
2025-03-24 12:05:59 -05:00
tritao
8a83c1b87a
Part: Convert XML bindings to Python API bindings model.
2025-03-24 12:00:16 -05:00
sliptonic
e0836d1e4c
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
dab9aa5157
Addon Manager: Create AddonCatalog class
2025-03-24 17:52:09 +01:00
aprospero
eafd8b7d33
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
bdce168cce
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
b74ad193f0
[Doc] Fix Robot kdl documentation issues
2025-03-24 16:33:54 +01:00
Pieter Hijma
6f373f0927
[Doc] Fix CAM documentation problems
...
- Fix nested comments
- Fix section labels
2025-03-24 16:33:54 +01:00
Pieter Hijma
679a56ccea
[Doc] Fix nested groups in FEM
2025-03-24 16:33:54 +01:00
Chris Hennes
3cb3874eca
FEM: Add missing vtkTransform.h header to PCH file
...
Also sort the VTK includes.
2025-03-24 10:29:00 -05:00
tritao
ae89a69ac6
Part: Remove Py_UNICODE usage from Part.makeWireString and FT2FC.
2025-03-23 22:49:13 +01:00
J-Dunn
d2e9f50129
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
4b772aff28
PD: Eliminate unused variable in FeatureHole
2025-03-23 18:25:40 +01:00
Kacper Donat
3454a5938e
Merge pull request #20216 from alfrix/start_fixes_5
...
Start: fix newbuttons vertical sizing
2025-03-23 17:10:19 +01:00
Roy-043
527182d32b
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
e132837aeb
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
0dac75fdd0
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
6c8cd994d3
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
575bfa032a
Fem: remove unused variable in Command
2025-03-23 08:53:55 +01:00
pre-commit-ci[bot]
44e15af433
[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
b38170cb02
FEM: Update multiframe code after review
2025-03-22 23:27:10 +01:00
Stefan Tröger
713feb5f27
FEM: Multistep test fix for vtk 7.x
2025-03-22 23:27:10 +01:00
Stefan Tröger
3403fd0ebd
FEM: Port elmer transient analysis to multiframe results
2025-03-22 23:27:10 +01:00
Stefan Tröger
295a3b4983
FEM: Fix multiframe bugs and add correct units for all cxx analysis types
2025-03-22 23:27:10 +01:00
Stefan Tröger
3ecad91cc6
FEM: Modernize multiframe code and incorporate review feedback
2025-03-22 23:27:10 +01:00