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
luzpaz
0a9a7bd24e
Fix various typos
2024-08-11 12:09:27 -04:00
bgbsww
5b7e03013e
Toponaming: Fix transformed; abstract index element name generation
2024-08-10 23:02:05 -04:00
bgbsww
959fa6b628
Toponaming: Refactor out duplicated code using elementMap()
2024-08-10 10:47:01 -04:00
bgbsww
04d44075f2
Toponaming: Make FeatureThickness elementMap aware
2024-08-09 16:40:07 -04:00
PaddleStroke
a9cdb09df9
TechDraw: ProjGroup Fix dim disappearing on upgrade. And also scale and scaleType properties not reappearing on downgrade.
2024-08-08 10:23:07 -04:00
PaddleStroke
9b5404c475
TechDraw: add isDimCmdActive to remove code duplicates.
2024-08-08 10:23:07 -04:00
PaddleStroke
b95c395d06
TechDraw: Fix Dimension tool being active at wrong times
2024-08-08 10:23:07 -04:00
bgbsww
fcd6d10748
Toponaming: fix loft mistake and complete test
2024-08-08 09:12:48 -05:00
bgbsww
4fd5b0b562
Toponaming: Additional element map changes to transform
2024-08-08 09:09:46 -05:00
Roy-043
f851eea6a8
Draft: Fix cursor scaling ( #15745 )
...
* Draft: Fix cursor scaling
The get_cursor_with_tail function was rewritten to match the Sketcher cursor code. Hopefully this fixes the scaling issue.
Related issue:
#13696
Related forum topic:
https://forum.freecad.org/viewtopic.php?t=89494
@maxwxyz
Can you check if this code fixes the issue? Apart from the size the 'hot' pixel should be checked. If you approach a vertical line from the left or right it should get highlighted at the same distance.
2024-08-08 12:07:34 +02:00
paul
046853262b
[DraftBind] Bug-fix Consecutive Face Touch at Corner ( #15350 )
...
* [DraftBind] Bug-fix Consecutive Face Touch at Corner
Bug-fix Consecutive face (Wall segment) touch at corner.
Forum Discussion : https://forum.freecad.org/viewtopic.php?p=769213#p769213
* [DraftBind] Bug-fix Consecutive Face Touch at Corner
Update following commit at https://github.com/FreeCAD/FreeCAD/pull/15350
* Minor formatting changes
coding_conventions.md says variable_names_without_capitals
* Use areColinear to find problematic edge pairs
It is clearer to use `areColinear` instead of `findIntersection` to detect problematic edge pairs.
@paullee0 Please check. Thanks.
* Use Shape.section() to find touching edges
Using `areColinear` indeed does not work here.
But the `findIntersection` function is very confusing IMO. It finds intersections for collinear edges which does not make sense.
Let's use `Shape.section()` instead.
Also improved the 'ascii art' a little.
* typo
* Some minor improvements.
* [DraftBind] Bug-fix Consecutive Face Touch at Corner
Update handling closed wire(s) case
* Typo
* [DraftBind] Bug-fix Consecutive Face Touch at Corner
Further update handling closed wire(s) case :
# if wires are closed, 1st & last series of faces might be connected
# except when
# 1) there are only 2 series, connecting would return invalid shape
# 2) 1st series of faces happens to be [], i.e. 1st edge pairs touch
---------
Co-authored-by: Roy-043 <info@b-k-g.nl >
2024-08-08 11:08:59 +02:00
bgbsww
a0b44f8405
Toponaming: Fix PropertyTopoShape restore; tweak Loft test; missing TopoShape method.
2024-08-07 20:31:21 -05:00
qewer33
ab1872fdbf
Fix FirstStartWidget dismiss signal handling
2024-08-06 18:55:56 -05:00
qewer33
ab79cf0b94
Fix open first start button translation
2024-08-06 18:55:56 -05:00
qewer33
001cb880b2
Fix QStackedWidget layout warning
2024-08-06 18:55:56 -05:00
qewer33
14ed708e02
Make start page use QStackedWidget + other fixes
...
closes #14039 , closes #14694 , closes #14817 , closes #15113
2024-08-06 18:55:56 -05:00
Chris Hennes
9b898346a7
Revert "[PD] Revert 316506f, back to shell algo for some helix cases ( #15678 )"
...
This reverts commit 50add521d67939bfac2b259e54b77600fa03af25.
2024-08-06 18:54:46 -05:00
Chris Hennes
3deb8d96d2
Merge pull request #15734 from bgbsww/bgbsww-toponamingFixTopoShapeToHaveHasher
...
Toponaming: make sure TopoShapes have Hashers
2024-08-05 11:17:46 -05:00
PaddleStroke
87664f6ce8
Assembly: Fix migrationScript2
2024-08-05 11:09:45 -05:00
Yorik van Havre
2958648b66
BIM: Fixed nativeIFC psets loading - fixes #15436
2024-08-05 11:03:49 -05:00
marioalexis
271cc7ab35
Fem: Remove callback on right click during point marker selection - fixes #13694
2024-08-05 11:03:06 -05:00
bgbsww
8b6b43b073
Toponaming: add code to implement guessing missing references
2024-08-05 11:01:46 -05:00
FEA-eng
dfeb96ef08
FEM: Remove obsolete "Fix" property from a few examples to repair them ( #15698 )
...
* FEM: Update rc_wall_2d.py
* FEM: Update buckling_platebuckling.py
* FEM: Update equation_deformation_spring_elmer.py
* FEM: Update buckling_lateraltorsionalbuckling.py
2024-08-05 10:54:32 -05:00
Chris Hennes
a6eadd9f91
Merge pull request #15669 from marioalexis84/fem-link_scope_python_objects
...
Fem: Fix link scope for Python objects
2024-08-05 10:53:50 -05:00
Chris Hennes
3b33d73b7e
Sketcher: Modernize license text
2024-08-05 10:49:14 -05:00