Samuel Abels
0023533262
CAM: remove left over debug print
2025-05-27 16:20:24 +02:00
Samuel Abels
a68e3cd11c
CAM: No need to copy defaultl shapes anymore, because the asset manager now dynamically fetches built-in shapes as a fallback
2025-05-27 16:04:10 +02:00
Benjamin Nauck
6b7e4185e1
Merge pull request #21552 from alfrix/fixup_hole
...
PD: Fixup hole
2025-05-27 15:00:13 +02:00
Samuel Abels
80bce9498f
CAM: Fix: ShapeType not displayed correctly in property editor
2025-05-27 12:46:12 +02:00
Samuel Abels
857d7269ee
CAM: Improved handling of toolbit shape type inference
2025-05-27 12:07:19 +02:00
Samuel Abels
7e635bed46
CAM: Refactor ToolBit.from_dict() for clarity and to generate more relevant warnings
2025-05-27 09:30:35 +02:00
Samuel Abels
383e2f599a
CAM: Change Camotics file extension to .json
2025-05-26 23:53:58 +02:00
Samuel Abels
b2176b0731
CAM: Improve LinuxCNC and Camotics serializer tests
2025-05-26 23:53:30 +02:00
Samuel Abels
7e8f8d9906
CAM: use three decimals in LinuxCNC export
2025-05-26 23:43:28 +02:00
Samuel Abels
c0bf7ec4f2
CAM: Fix: all toolbits in camotics exported as Cylindrical
2025-05-26 23:42:44 +02:00
Samuel Abels
663d338a88
CAM: only copy shape icons if the shape folder is not initialized
2025-05-26 23:36:50 +02:00
Luz Paz
8a5290ae86
Fix various typos
...
Found via codespell
2025-05-26 21:40:10 +02:00
pre-commit-ci[bot]
2a569e4407
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-05-26 17:17:07 +00:00
Samuel Abels
57ca27c22f
CAM: Fix: Only attach view if the Gui is up
2025-05-26 19:13:00 +02:00
Samuel Abels
aa0a242f4f
CAM: Fix recursionlimit due to invalid overwrite of exec()
2025-05-26 19:04:27 +02:00
Samuel Abels
c5d1a2f6de
CAM: Reintroduce Save button for the library editor
2025-05-26 18:49:17 +02:00
Samuel Abels
107cbcac38
CAM: Fix: viewprovider not added when adding a tool to a document from the dock
2025-05-26 18:16:23 +02:00
Pieter Hijma
5bdfba3a1a
Core: Update expressions on property rename
...
This includes both expressions in generic containers and in
spreadsheets.
2025-05-26 18:11:27 +02:00
Samuel Abels
6f2971a684
CAM: Fix SurfaceSupport operation for new type toolbits
2025-05-26 17:53:32 +02:00
Samuel Abels
28668fad5a
CAM: Add CamAssetManager now falls back to builtin assets if not found in user assets
2025-05-26 17:40:19 +02:00
Samuel Abels
b0a900f335
CAM: AssetManager now supports passing mutilple stores to all get_*() methods
2025-05-26 17:40:03 +02:00
Chris Hennes
e4fa55a922
CAM: Ensure float constants are single-precision ( #21322 )
...
* CAM: Ensure float constants are single-precision
* Revert suggestion
---------
Co-authored-by: Benjamin Nauck <benjamin@nauck.se >
2025-05-26 17:38:34 +02:00
Samuel Abels
2239603398
CAM: Rename getBuiltinToolPath to getBuiltinAssetPath
2025-05-26 17:34:49 +02:00
Syres916
0e40f2dfc5
[App] Use consistent unit schema names ( #21355 )
...
* [Start] ensure user's preferred unit schema is retained after restart of application
* [App] use consistent schema names throughout the application
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* [Start] Revert commit 2eea421
in preference to PR #21466
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-05-26 17:33:45 +02:00
WandererFan
4dd2313425
[TD] fix small angle dims ( fix #21114 ) ( #21208 )
...
* [TD]fix handling of very small angle dimensions
- also remove test for too small format specifier
* [TD]lint messages
* [TD]apply review comments.
2025-05-26 17:19:19 +02:00
PaddleStroke
82696359f6
TechDraw: richannotation : Fix white text issue ( #21515 )
...
* TechDraw: richannotation : Fix white text issue
* Update QGIRichAnno.cpp
2025-05-26 17:18:21 +02:00
Benjamin Bræstrup Sayoc
ade3922a31
TechDraw: fix state handling of dimensions
...
- Positioning was calculated using `boundingRect` while `transformOriginPoint` was set according to `tightBoundingRect`, causing mismatch when `QGIDatumLabel` contains more than text (eg. shapes around text). Now `transformOriginPoint` and positioning calculated according to `tightBoundingRect`, and setting `transformOriginPoint` of `QGIDatumLabel` are handled by itself. This fixes an issue where the gap between dimension lines and text varied depending on dimension's angle.
- `m_lineWidth` was set in multiple locations, causing confusion and bug introduction
- If `X` or `Y` property changed, the remaining changed properties were not handled due to using `if else` rather than `if` for property change checking. This became an issue due the above mentioned simplification of `m_lineWidth` setting: if `X` or `Y` had changed (upon document restore).
- Center position was uneededly saved in variables `posX` and `posY` when it could be calculated on demand using `tightBoundingRect`. Removing this uneeded state simplfies code and lowers the risk of bug introduction due to lack of updating state.
2025-05-26 17:18:04 +02:00
tarman3
e8f6a2fee4
CAM: Added property CycleTime to old Array
2025-05-26 12:13:03 +03:00
tetektoza
8eaaaaff50
BIM: Parse Classification in IFC correctly for conversion/type assign
2025-05-26 10:24:34 +02:00
Furgo
5386ca838a
BIM: add first iteration of unit tests
2025-05-26 10:23:24 +02:00
Furgo
edc4d04a41
BIM: refactor to reduce code duplication and improved readability
2025-05-26 10:23:24 +02:00
Furgo
df2e055183
BIM: remove command now removes windows from walls
...
Fixes : #21551
2025-05-26 09:53:21 +02:00
Furgo
92a9b1ae54
BIM: add test for window removal from walls
2025-05-26 09:53:21 +02:00
Paul Lee
8ff5c71101
[ArchWall] Fix SetLength Error When Base Sketch has External Geom
...
fix #21357 error message problem
Github issue and discussion:
https://github.com/FreeCAD/FreeCAD/issues/21357
https://github.com/FreeCAD/FreeCAD/issues/21357#issuecomment-2886010914
ArchWall return error when Base Sketch has external(projected) geometry.
External projected geometry has TNP-problem, until the feature is TNP-tolerant, support of external(projected) geometry at ArchWall is not encouraged. The reported error message is fixed in the meantime in this PR.
2025-05-26 09:49:36 +02:00
Benjamin Bræstrup Sayoc
9af522c085
TechDraw: centralize usertype constants
2025-05-25 20:42:02 +02:00
Lawrence Woestman
77410cf1b5
CAM: added command line arguments for line number start, increment
...
Also added command line arguments for listing tools in preamble
2025-05-24 18:43:11 -07:00
jffmichi
4b4a15beef
CAM: sort locations for all drilling operations
2025-05-25 00:27:03 +02:00
mosfet80
41c750be47
Sketcher: Remove unused variables ( #21504 )
...
removed unused variables
2025-05-25 00:19:46 +02:00
David Carter
15ed1a07a9
Materials: Correct model spelling errors
2025-05-25 00:14:08 +02:00
wandererfan
8bdd42929c
[TD]fix hidden vertex not created
2025-05-24 14:57:44 -04:00
wandererfan
3c325bbc37
[TD]fix vertex visible attribute not restored
2025-05-24 14:57:44 -04:00
wandererfan
cfc9a47aec
[TD]return Qt or conventional coords
2025-05-24 14:57:44 -04:00
Roy-043
96af3a5bba
Draft: remove 'CTRL to snap' from tooltips ( #20619 )
...
The 'CTRL to snap' option is not the default, it should therefore not be included in the tooltips.
Additionally:
* Some obsolete info was removed.
* Some minor improvements,
2025-05-24 18:55:47 +02:00
Roy-043
98d4222253
Draft: Revise close task panels on doc close solution ( #21546 )
...
Use built-in feature to close the task panels. See #21253 .
2025-05-24 10:25:40 +02:00
Alfredo Monclus
3aabb826aa
PD: hole safeguard countersink depth calculation against possible math issues
2025-05-24 02:05:06 -06:00
David Carter
8ef8f64e9b
Materials: External interface refinements ( #21524 )
2025-05-24 08:25:44 +02:00
longrackslabs
77a11efa0b
Draft: Fix typo in arc input hint ("staring" → "starting")
2025-05-24 08:24:32 +02:00
Alfredo Monclus
07e7918baf
PD: hole calculate counterbore and countersink if no standards are available
2025-05-23 20:51:35 -06:00
Alfredo Monclus
9bbddbc1f6
PD: hole fix head custom values checkbox not appearing
2025-05-23 20:51:28 -06:00
Alfredo Monclus
ff17eb611a
PD: hole: calculate depth of countersink and adjust other parameters accordingly when changed
2025-05-23 17:36:26 -06:00