Chris Hennes
8b91bcb902
Addon Manager: Adjust button reference for Qt6 compatibility
2024-08-24 19:40:27 -05:00
Chris Hennes
63f8b6c0a9
Part: Fix compilation with Qt6/MSVC
...
-/permissive does not allow the original unwrapped call to ParseTupleAndKeywords
2024-08-23 20:45:26 -05:00
luzpaz
b2f549f114
Measure: fix linting TaskMeasure.cpp
...
Adds missing whitespace before opening brackets (observed in #15907 )
2024-08-22 18:54:45 -05:00
bgbsww
9de8fc9bec
Fix shape color / materials issues in fuse
2024-08-22 18:53:55 -05:00
bgbsww
e020d9d5aa
Toponaming fix #15969 following LS3 code change
2024-08-22 18:52:22 -05:00
wmayer
7d492c9f64
Building: Boost dependency errors
...
Fixes #15999
2024-08-22 18:50:24 -05:00
bgbsww
27423dbb39
Toponaming: Support disabling hashing; getting element history
2024-08-22 11:24:09 -05:00
Shai Seger
778107939c
Cam simulator feature update ( #15597 )
...
* remove redundant code
* Improve lighting, add ambient occlusion
* Add cleanup code. Dialog is now deleted when cloesd.
* change back to ambient occlusion
* Fix G8x drill sequence bug. issue #14369
* fix bad simulation artifacts under Linux and QT. Issue #14369
* fix merge issue
* fix border artifact on buttons
* support showing path lines. revise the gui.
* add option for arbitrary solids. wip
* use vectors instead of mallocs
* Handle arbitrary stock shapes + show base shape.
* Complete the base shape display feature. eliminate co-planar artifacts.
* support window scaling. upstream issue #14334
* Apply lint fixes
* some missing lints.
* Attend pylint issues
* Apply code fixes based on @kadet1090 review
* fix some clang-tidy warnings.
* CAM: Linter cleanup round 1
---------
Co-authored-by: Chris Hennes <chennes@gmail.com >
2024-08-21 15:18:52 -05:00
wmayer
c4a506146f
Part: Make ViewProviderPart::applyMaterial more robust
...
* Fixes hard crashes and throw an exception if value is out of range
* Fixes several linter warnings
2024-08-21 18:40:27 +02:00
wandererfan
2caf34c466
[TD]fix crash on Cosmetic line > 10m
2024-08-19 12:34:53 -04:00
wandererfan
21865c4e62
[TD]detect breakObject inside Body
2024-08-19 11:32:21 -05:00
hlorus
5d38aed6e8
MeasureGui: Return the relative label offset for the initial position
2024-08-19 12:25:05 -04:00
hlorus
c7d6518f87
MeasureGui: Explicitly trigger the initial positioning of measurements
2024-08-19 12:25:05 -04:00
hlorus
8b52025e9c
Measure: Apply global placement when retrieving shape
2024-08-19 12:16:19 -04:00
hlorus
079f7d4097
[MeasureGui] Fix order of setting properties to avoid update with outdated data
2024-08-19 12:16:19 -04:00
Chris Hennes
dd8d8bc517
Addon Manager: Fix ZIP installation
...
Always delete the old version before installing the new one
2024-08-19 12:10:37 -04:00
wandererfan
7cce01368c
[TD]fix asCircle error calculation
2024-08-19 12:01:01 -04:00
Brad Collette
73c827d928
fixes #15902
2024-08-19 11:58:46 -04:00
Brad Collette
712a79c85c
Remove deprecated materials
...
# Conflicts:
# src/Mod/Material/Resources/Materials/Machining/ToolSteel.FCMat
2024-08-19 11:57:04 -04:00
CalligaroV
14efdadd91
Part/Toponaming: align TopoShape::findSubShapesWithSharedVertex() to LS3
...
* added test for issue #15539
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2024-08-19 10:53:31 -05:00
Brad Collette
e632919756
Add Feedrate to G85 command moves
...
#fixes #15646
2024-08-19 11:52:15 -04:00
Roy-043
e582324474
BIM: Fix oversight in #15530
...
Fix bug introduced in #15530 .
Forum topic:
https://forum.freecad.org/viewtopic.php?t=89790
@paullee0 can you check please? Thanks.
2024-08-19 13:41:05 +02:00
wmayer
d1c62470be
PD: Make PD tests more robust
...
If in the user settings the refinement is switched off several PD tests will fail. This change explicitly sets the Refine property to True to guarantee correct behaviour
2024-08-18 11:50:33 -05:00
bgbsww
cb3df1d59c
Toponaming: Fuse call makeElementRefine; remove deprecated refineSha… ( #15897 )
...
* Toponaming: Fuse call makeElementRefine; remove deprecated refineShapeIfActive
* Part/Toponaming: import code for MultiFuse::execute() from LS3
* added expected values of testRefine
Co-authored-by: Zheng, Lei <realthunder.dev@gmail.com >
Co-authored-by: CalligaroV <vincenzo.calligaro@gmail.com >
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2024-08-18 11:49:05 -05:00
Jonas Bähr
cd2c12849d
Material: Add metal cards with machining model
...
With PR #14460 the "machinability" model was introduced. As sample data
the legacy material cards from the "feeds and speeds" addon were added
and (partly) converted to the new format. However, due to copyright
concerns and unclear semantics of the data, the values required for
cutting force calculations have been removed.
This commits adds material cards with complete machining model data
for various classes of metals. The data comes from the German standard
work "Tabellenbuch Zerspantechnik", ISBN 978-3-7585-1315-2, 5. Edition
2022, http://www.europa-lehrmittel.de/14733
Usage of this data for our purpose is legal as facts are not protected by
copyright according to German law. This view has been confirmed by the
licensing department of the publisher.
2024-08-17 16:35:26 -05:00
Brad Collette
79564736db
Fixes #15909
...
regression bug caused by Path->CAM module rename.
2024-08-17 14:21:58 -05:00
Alex Facciorusso
28afda3e58
added CAM Tests/FilePathTestUtils.py utility file to the build Mod copy
2024-08-17 12:30:58 -05:00
Alex Facciorusso
176778c28e
[cam] fixed tests and fixed dialogs cancel ignored
2024-08-17 12:30:58 -05:00
Alex Facciorusso
f1305c099e
Updated comment in CAM Path Utils
2024-08-17 12:30:58 -05:00
Alex Facciorusso
3fcb684326
FIX: empty filename in CAM workbench saves to the current project folder
...
Previously, if the user didn't set a default gcode path, the file was saved to getcwd. Now, it attempts to take the active document's path first.
2024-08-17 12:30:58 -05:00
mosfet80
64d7363d3f
[Mod] clean Area.cpp
...
Removed dead code
2024-08-17 12:25:46 -05:00
Syres916
4f64526892
[CAM] Fix numeric sorting of drill diameters
2024-08-17 12:20:23 -05:00
Chris Hennes
296b685413
Start: Fix compilation with MSVC
2024-08-14 01:38:07 -04:00
bgbsww
0ab5887fe1
Toponaming: Missing shape hasher line; fixed cleaned Transformed
2024-08-13 07:07:59 -04:00
FEA-eng
a7a8491601
FEM: Start examples rework ( #15786 )
...
* FEM: Delete data/examples/FemCalculixCantilever1D.FCStd
* FEM: Delete data/examples/FemCalculixCantilever2D.FCStd
* FEM: Delete data/examples/FemCalculixCantilever3D.FCStd
* FEM: add new example combining the previous 3
* FEM: Update CMakeLists.txt
* FEM: Update femmesh2mesh.py
* FEM: Update test_information.md
* FEM: Update test_result.py
* FEM: Update MaterialEditor.py
* FEM: Delete data/examples/FEMExample.FCStd
* FEM: add new example without logo
2024-08-12 17:46:09 -04:00
spanner888
1a50df65e9
Fixes #15637 Attributes are ignored when using ToolBitFactory() CreateFromAttrs(self, attrs, name="ToolBit", path=None)
2024-08-12 11:13:29 -05:00
Chris Hennes
43d3f7856a
Merge pull request #15772 from qewer33/master
...
Make start page use QStackedWidget + other fixes
2024-08-12 12:01:30 -04:00
bgbsww
07d84d8a6e
Toponaming: Match findSubShapesWithSharedVertex exception suppression
2024-08-12 11:59:08 -04:00
lorenz
6a99272cc0
FEM: print exception if loading a result in fem fails
...
Fixes #15827
2024-08-12 11:54:20 -04:00
PaddleStroke
2dc8612a78
Assembly: Fix objects in group would not have the dragger appear when selected.
2024-08-12 11:49:12 -04:00
PaddleStroke
e773c65abb
Assembly: Fix distance joints
2024-08-12 11:47:21 -04:00
Pieter Hijma
7fb0a97300
Core: Fix a missing interpreter lock
2024-08-12 11:45:46 -04:00
PaddleStroke
8fdbeeced6
Assembly: Make sure that when a components is deleted its joints are as well.
2024-08-12 11:43:54 -04:00
PaddleStroke
1824322369
Assembly: Fix bug where double-clicking on a joint would unselect the underlying edge.
2024-08-12 11:43:26 -04:00
Chris Hennes
ea9f0c7a67
GUI: Update MacOS detection macros
...
For GUI-specific things use Q_OS_MACOS, and for other things use
Q_OS_APPLE.
2024-08-12 11:34:39 -04:00
Chris Hennes
b20bc14e32
Addon Manager: Fix Qt6 button name
2024-08-12 08:49:06 -04:00
Chris Hennes
a1c586d7e2
Merge pull request #15845 from bgbsww/bgbsww-toponamingTransformedFixes
...
Toponaming: Fix transformed; abstract index element name generation
2024-08-12 08:48:11 -04:00
MisterMaker
c3b88f3b5a
Update FeatureLoft.cpp ( #15851 )
...
caused compile issues on MSVC with PCH.
See
https://forum.freecad.org/viewtopic.php?t=89702
3976595dc3
2024-08-11 19:38:36 -04:00
Chris Hennes
bced64c28d
Addon Manager: Ensure metadata exists before use
2024-08-11 14:21:28 -04:00
bgbsww
da61574bb4
Toponaming: Squash to one index character in element names
2024-08-11 13:29:40 -04:00