PaddleStroke
df3bf98ef7
Measure: Fix quickmeasure problem with Part::Line objects
2024-11-11 18:17:36 +01:00
dominik-devops
9898461d3c
Update dxf.cpp with missing new line character
2024-11-11 18:14:39 +01:00
Yorik van Havre
8486a6ded4
Merge pull request #17778 from marioalexis84/fem-material_editor
...
Fem: Use new material editor in materials task panels - fixes #16814
2024-11-11 17:58:49 +01:00
Yorik van Havre
36c6a9ffa0
Merge pull request #17782 from wwmayer/issue_17770
...
Unhandled std exception dragging Cylindrical joint
2024-11-11 17:56:04 +01:00
PaddleStroke
d9ec45b2f6
Techdraw: Fix assembly exploded view ( #17726 )
2024-11-11 17:53:34 +01:00
Eric Price
03cb520215
Part: bugfix #17468 recursively unpack compounds for boolean fuse ( #17469 )
...
* fix #17468 recursively unpack compounds for boolean fuse
* fix and into &&, add ctest case for multifuse with compounds and recursive compounds
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* remove unneeded duplicated code - allow Part::Common to be created with a single object (compound or shape) - will result in Unity and possibly a warning message
* prevent endless loop in case of endless recursive compounds as suggested in chat
* Update src/Mod/Part/App/FeaturePartFuse.cpp
Co-authored-by: Benjamin Nauck <benjamin@nauck.se >
* implemented suggestion by wwmayer
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Nauck <benjamin@nauck.se >
2024-11-11 17:51:56 +01:00
Florian Foinant-Willig
3d5e4f7cd8
Fix revolution with ShapeBinder profile ( #17489 )
...
* Fix revolution with ShapeBinder profile
* Remove log level init
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2024-11-11 17:48:18 +01:00
Eric Price
7680872e41
increase tolerance on helical shapes to avoid crash / broken geometry ( #17356 )
...
* increase tolerance on helical shapes to avoid crash
fix #17113
fix #9377
fix #11083
* added test cases for additive and subtractive helix
* fixed whitespace issue, reduced turncount for speed
* relaxed large scale testcases for OCCT 7.3 and below, work around windows CI error #17394
* Further reduce max size in test for buggy Ubuntu OCCT
2024-11-11 17:44:27 +01:00
paul
0e25675aeb
ArchWall : Bug Fix Length Property Accuracy Problem ( #17496 )
...
* ArchWall : Bug Fix Length Property Accuracy Problem
See https://github.com/FreeCAD/FreeCAD/issues/15794
* [ArchWall] Fix regression with multi-material and align center
* ArchWall - Regression Typo
---------
Co-authored-by: Yorik van Havre <yorik@uncreated.net >
2024-11-11 17:26:05 +01:00
Roy-043
b96f02b5c8
Draft: Fix Shape2DView finish bug
...
The Draft_Shape2DView did not finish properly if no object was selected.
Forum topic:
https://forum.freecad.org/viewtopic.php?t=92031
2024-11-11 17:15:24 +01:00
Yorik van Havre
a9b4cb5611
Translations ( #17725 )
...
* Translations: updated ts files
* Translations: merged crowdin translations
* [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-11-11 17:01:52 +01:00
marioalexis
d34b5c6fda
Fem: Save empty UUID if customizing material from task panel
2024-11-11 11:02:30 -03:00
marioalexis
4da4b744f0
Fem: Use quantity spin boxes in material task panel
2024-11-10 22:09:33 -03:00
wmayer
ae32212245
Assembly: Handle thrown Base::Exception in ViewProviderAssembly
2024-11-11 01:11:56 +01:00
wmayer
72728ece52
Core: In View3DInventorViewer::getPointOnXYPlaneOfPlacement throw exception
...
If no intersection point can be found throw a Base::RuntimeError
2024-11-11 01:10:44 +01:00
marioalexis
5b1155cb2e
Fem: Use new material editor in materials task panels - fixes #16814
2024-11-10 12:33:28 -03:00
marioalexis
6f8afd85e6
Material: Propagate changes to MaterialTreeWidget even if UUID does not change
2024-11-10 12:33:28 -03:00
Roy-043
3a7c8ed1c5
Draft: Fix _param_observer_callback_scalemultiplier error
...
Fixes #17741 .
2024-11-09 10:27:12 -05:00
marioalexis
854ce9e0b8
Fem: Fix spelling in Netgen enumeration property
2024-11-09 10:24:32 -05:00
marioalexis
40debf7daf
Fem: Save empy mesh if last step is AnalyzeGeometry in Netgen mesher
2024-11-09 10:24:32 -05:00
wmayer
9126e7e9c8
Material: Replace YAML::LoadFile() with YAML::Load()
...
YAML::LoadFile() cannot be used on Windows because it doesn't support UTF-16 to load a file from an arbitrary location
This fixes #17097
2024-11-09 10:23:17 -05:00
wmayer
22519cc282
Material: Set more meaningful message for some exception types
2024-11-09 10:23:17 -05:00
wmayer
c3837a9849
Part: Handle exception in Feature::setMaterialAppearance
2024-11-09 10:23:17 -05:00
PaddleStroke
03af502347
Assembly: Fix problem with App::Link to AssemblyObject : they would not go back to position.
2024-11-09 10:16:47 -05:00
PaddleStroke
22d278c7c0
Assembly: Fix regressions of https://github.com/FreeCAD/FreeCAD/pull/16671
2024-11-09 10:16:47 -05:00
PaddleStroke
b3d9c471ee
Assembly: JointObject refactor adaptUi
2024-11-09 10:10:57 -05:00
PaddleStroke
bf64ab9f51
Assembly: Improve joint taskbox offset ui.
2024-11-09 10:10:57 -05:00
PaddleStroke
ca0549d489
Update CommandExportASMT.py
2024-11-09 10:09:52 -05:00
PaddleStroke
6fa1b1c3b2
Update CommandSolveAssembly.py
2024-11-09 10:09:52 -05:00
Roy-043
4bd80bdcbb
Draft: avoid race condition in todo code
...
The doTasks function is called multiple times when using Draft tools. In some cases the ToDo.commitlist belonging to a previous call was not fuly processed, resulting in the same list being processed twice. To avoid this the list is stored as a local variable and then immediately reset.
Forum topic:
https://forum.freecad.org/viewtopic.php?t=91832
2024-11-07 11:13:29 +01:00
marioalexis
bbb4f2664e
Fem: Prevent race condition between signals in timer update
2024-11-06 14:41:23 -05:00
wmayer
8e64f2cd2d
Import: Fix index error with legacy STEP export
...
Fixes #17677
2024-11-06 13:53:39 -05:00
wmayer
8b1c358cb5
Core: Generate a static random number in Application::applicationPid()
...
Using Qt's QCoreApplication::applicationPid() doesn't always give a unique ID so that multiple FreeCAD instances cannot be executed at the same time.
This fixes #17678
2024-11-06 13:52:31 -05:00
Benjamin Bræstrup Sayoc
fd71fc3237
[Gui] Fix 100% CPU usage due to StartView ( #17565 )
...
* [Gui] Fix 100% CPU usage due to StartView
* [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-11-06 16:11:30 +01:00
Chris Mayo
e0cf31b2b6
Mod: Remove Doxygen special commands from Python docstrings
...
These don't work by default in Doxygen [1] and cause Python syntax
warnings.
[1] https://www.doxygen.nl/manual/docblocks.html#pythonblocks
2024-11-05 17:18:50 -05:00
Chris Mayo
3e7f5bb085
BIM,CAM: Resolve Python invalid escape sequence warnings
2024-11-05 17:18:50 -05:00
wmayer
a548ca698a
PD: Fix default display mode of ViewProviderBoolean
...
Make sure that by default display mode is set to 'Flat Lines' instead of 'Group' as otherwise it won't show the result object
2024-11-05 16:24:33 -05:00
Eric Price
c9874294af
FEM: Allow assigning materials to compounds to avoid having to assign the same material by hand to all subsolids ( #17562 )
...
* fix #17561
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* added missing code to have it also work without MeshRegions
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-11-05 10:15:21 -06:00
Jarno de Wit
2c8b09bec4
Fix excessive selection pruning in dae exporter for PartDesign Objects ( #17529 ) ( #17654 )
...
* Fixes excessive export selection pruning for PartDesign objects (#17529 )
* Raises selection prune message log-level from Log to Warning (#17529 )
2024-11-05 14:44:18 +01:00
mwganson
93173ba797
[Sketcher] Address issue #17629 , where Attach sketch command allows sketch to be attached to itself
2024-11-05 14:41:00 +01:00
Yorik van Havre
928deccec7
BIM: Fixed imports of IfcOpenShell 0.8 - fixes #17628
2024-11-05 14:28:17 +01:00
Chris Mayo
04eb73bea4
BIM: Fix imports of Python importers
2024-11-05 12:59:30 +01:00
marioalexis
4c50f29442
Fem: Print real-time log messages in mesher task panels - fixes #17594
2024-11-04 13:32:51 -05:00
PaddleStroke
1b1e355b9b
Assembly: Fix reverse button in joint task ( #17663 )
2024-11-04 18:23:17 +01:00
PaddleStroke
1b35d8b0f1
Update JointObject.py
2024-11-04 18:18:21 +01:00
Yorik van Havre
8ac217a7b0
Merge pull request #17632 from wwmayer/issue_17553
...
Fixes #17553
2024-11-04 18:14:18 +01:00
Yorik van Havre
0995c04c80
Merge pull request #17609 from wwmayer/issue_17576
...
Core: Don't freeze application if lock file already exists
2024-11-04 18:08:51 +01:00
PaddleStroke
28a977b5fc
Assembly: Joint creation: add expression support to spinboxes
2024-11-04 18:07:12 +01:00
mwganson
7eb1d6bd79
[Part Booleans] fix issue with copying visuals when doing Part workbench booleans using App::Part objects, see https://forum.freecad.org/viewtopic.php?t=91813&sid=eea2494d6d02882c3be7df74d7e2b689
2024-11-04 18:02:36 +01:00
WandererFan
60cb2fb005
[TD]handle short&wide hatch area ( #17630 )
...
* [TD]handle short&wide hatch area
* [TD]sync .h and .cpp parameter names
2024-11-04 18:01:33 +01:00