Billy Huddleston
ab817f8dc5
CAM: Fix job assignment and model/stock initialization in ObjectOp
...
This PR fixes a bug introduced with PR #25800
It updates the ObjectOp class to correctly assign the job, model,
and stock properties from the parentJob object. Previously, only
PathUtils.addToJob was called, which did not set these attributes directly.
This change ensures that when creating a new operation, the job, model,
and stock fields are properly initialized from the parent job. This
fixes issues where operations did not inherit the correct job context,
leading to missing or incorrect references to the model and stock, and
potential errors in downstream processing.
2025-12-03 00:23:23 -05:00
sliptonic
db65e44bca
CAM: fixes bug with op creation/cancelation ( #25800 )
2025-12-01 10:59:49 -06:00
sliptonic
eb8b2ddad2
[CAM] Reimplemented Mill facing operation ( #24367 )
2025-11-28 23:26:36 +00:00
PhoneDroid
ba99bc5da4
[ CAM ]: Update SPDX License Identifiers
2025-10-31 17:00:32 -04:00
tarman3
c995a331b6
CAM: Fix icon and Active state for class ObjectOp
2025-10-15 07:39:02 +03:00
ᴩʜᴏɴᴇᴅʀᴏɪᴅ
cab1261a42
CAM: Remove UTF-8 coding declarations ( #24527 )
...
These declarations are no longer needed for Python 3+.
2025-10-09 13:49:18 -05:00
tarman3
ec8d05b163
CAM: Fix seach tool controller in Operations group ( #22728 )
2025-08-11 11:04:06 -05:00
tarman3
e8f6a2fee4
CAM: Added property CycleTime to old Array
2025-05-26 12:13:03 +03:00
Adrian Insaurralde Avalos
7274dac185
CAM: apply precommit
2024-09-03 14:54:36 -04:00
sliptonic
18a23b8260
Fixing 'red ink' bugs in CAM
...
fixes: https://github.com/Ondsel-Development/FreeCAD/issues/93
fixes https://github.com/Ondsel-Development/FreeCAD/issues/87
fixes https://github.com/Ondsel-Development/FreeCAD/issues/88
fix threadmilling error if not proper tool
fix vcarve error if no proper tool
fix probe error if no proper tool
fix deburr error if no base geometry
Fix adaptive op error if no base geometry
2024-06-22 08:16:33 -05:00
phaseloop
888ffcf6d5
[CAM] VCarve improvements ( #14093 )
...
* Add stepDown setting to Vcarve Op
* fix UI issued, add finishing pass to Vcarve
* Improve step-down performance, add debugVoronoi()
* add debugVoronoi method
* Add movement optimization
* add CAM/Vcarve unit-tests
* Disable debugging mode
* Cache caller info in debug method
* Format code
2024-05-28 07:57:07 -05:00
Brad Collette
d041482ab7
move Path to CAM
2024-03-04 11:18:41 -06:00