Markus Lampert
da308d13f6
Cleaned up logging
2021-01-26 18:14:08 -08:00
Markus Lampert
dd3a4be81d
Basic property container with editor, no adding of properties yet
2021-01-26 18:14:08 -08:00
sliptonic
dbaa2c1ba4
Merge pull request #4315 from mlampert/bugfix/vcarve-selection-and-feature-processing
...
[Path]: Bugfix/vcarve selection and feature processing
2021-01-25 10:22:05 -06:00
J-Dunn
8cb513ba45
add comment about clearing Py::Dict when changing C++ data
2021-01-25 11:01:37 +01:00
J-Dunn
08297e5239
Path: fix unnecessary copy on read for Command.parameters dict
...
Contents of underlying c++ std::map data is copied to a new PyDict on every read. This is contrary to expected python behaviour which would normally just return the pointer to a python object and increment the reference counter for it. This was leading to massive redundant deletion and copying in all post processors which reference this variable in a nested loop. This PR adds a permanent dict member to the class and keeps track of changes to avoid unnecessary copying.
2021-01-25 11:01:36 +01:00
Markus Lampert
ce625703b4
Removed unused BaseObjects property from vcarve
2021-01-24 21:15:31 -08:00
Markus Lampert
13a4f54ecd
Process BaseShapes in vcarve and only fall back to the model if nothing was found to engrave.
2021-01-24 21:10:39 -08:00
Markus Lampert
38b142be7a
Properly calling base logic for adding a base object if special handling did not apply.
2021-01-24 21:09:35 -08:00
Markus Lampert
c2fa48ba90
Disabled base geometry-list resizing since it makes the list unusable on HDP monitors.
2021-01-24 20:52:43 -08:00
Markus Lampert
31c9dbafb2
Add support for multiple models to vcarve op.
2021-01-24 18:41:09 -08:00
Markus Lampert
d97a393709
Make PathOp rebust(er) against manual Base assignment
2021-01-24 18:35:36 -08:00
Tyler Colbert
c27f4e8eca
Merge branch 'master' into fanuc-1st-pass
2021-01-21 18:24:19 -07:00
Tyler Colbert
6a07fb6237
[PATH] First pass at a post processor for Fanuc controllers
2021-01-20 14:18:47 -07:00
Keilin Bickar
ab8a4a62a9
Fix AttributeError on deleting corrupt dressup
2021-01-17 22:04:26 -05:00
sliptonic
e631b6b1b7
fix persistence of fixtures, split, and orderby to templates
2021-01-17 15:28:24 -06:00
sliptonic
83cfffd1ba
Merge pull request #4188 from Russ4262/fix_import_base_geometry
...
Path: Fix `Import` feature of Base Geometry
2021-01-13 15:00:17 -06:00
sliptonic
60b19308db
Merge pull request #4184 from Schildkroet/leadinout_gui
...
[PATH] LeadInOut GUI
2021-01-13 14:28:28 -06:00
Patrick F
f18ad94533
[PATH] Changed angle input
2021-01-13 21:05:23 +01:00
sliptonic
af4de262e3
Merge pull request #4187 from Russ4262/patch-2
...
Path: Add missing reference to thread cutter bit
2021-01-12 13:17:10 -06:00
Patrick F
bd8cce5857
[PATH] code refactoring + clean up
2021-01-08 23:06:24 +01:00
Patrick F
e3722ae73d
[PATH] Added gui support and some improvements
2021-01-08 22:54:17 +01:00
Patrick F
95cb91dc52
[PATH] Added cone helix to adaptive
2021-01-08 20:32:20 +01:00
J-Dunn
94536f9877
Path: fix several minor bugs in arc slot ops
...
This corrects which end of the slot Extend Slot Start/End are applied; error with Extend lengths between 0 and 1 and direction of extention on arc slots ( neg. is shorten ).
Some renaming to make code more readable and self documenting.
2021-01-06 12:10:29 +00:00
wmayer
bb1e4ed7c4
Path: [skip ci] fix build failure when using boost 1.75
2021-01-05 15:12:46 +01:00
sliptonic
d5092d78f0
Merge pull request #4213 from mlampert/feature/job-tool-group
...
[Path]: Feature/job tool group
2021-01-04 14:10:50 -06:00
sliptonic
deaee2292e
Merge pull request #4226 from sliptonic/bug/adaptiveclip
...
[Path] fix bug with adaptive path gouging at start of movement
2021-01-04 09:53:27 -06:00
mlampert
254505e83c
Merge branch 'master' into feature/job-tool-group
2021-01-03 18:12:41 -08:00
sliptonic
19ea3d28f5
Merge pull request #4234 from mlampert/bugfix/drilling-op-tool-attributes
...
[Path]: Check for CuttingEdgeAngle existance before using it for drill tip calculation
2021-01-03 16:42:04 -06:00
sliptonic
2b6f3ba84c
Merge pull request #4237 from Schildkroet/centroid_post
...
[PATH] Updated centroid post
2021-01-03 16:41:22 -06:00
sliptonic
b9867ab7ec
Merge pull request #4233 from Schildkroet/adaptive_fix
...
[PATH]: Added missing attribute for adaptive
2021-01-03 16:39:35 -06:00
Patrick F
eae5d56cf9
[PATH] Bugfix centroid_post
2021-01-03 17:21:05 +01:00
mlampert
9e846c66f7
Merge branch 'master' into bugfix/drilling-op-tool-attributes
2021-01-02 18:02:37 -08:00
Patrick F
ae761583a6
Updated centroid post
2021-01-02 21:37:32 +01:00
mlampert
c61b7ee636
Merge branch 'master' into feature/job-tool-group
2021-01-02 10:58:47 -08:00
Mateusz Skowroński
ea6e8e9906
Fix build warnings from deprecated Boost headers (1.74)
2021-01-02 10:43:56 +01:00
mlampert
2eb9d7a070
Merge branch 'master' into feature/job-tool-group
2021-01-01 20:56:32 -08:00
Markus Lampert
c077672add
Check for CuttingEdgeAngle existance before using it for drill tip calculation.
2021-01-01 20:53:28 -08:00
Patrick F
36526d7080
Added missing attribute
2021-01-02 01:46:28 +01:00
Patrick F
c504860e1d
Abort changes
2021-01-02 01:34:53 +01:00
sliptonic
08b988b691
add fix in one more spot
2021-01-01 15:59:16 -06:00
sliptonic
0db316ab0c
fix bug with path gouging at start of movement
2021-01-01 15:57:04 -06:00
Patrick F
cb9ad775a5
Merge branch 'master' of https://github.com/FreeCAD/FreeCAD into leadinout_gui
2021-01-01 22:53:27 +01:00
sliptonic
01072f3709
Merge pull request #4224 from realthunder/FixPathCrash
...
Path: fix crash on edit
2021-01-01 15:24:26 -06:00
Markus Lampert
83b431d0b7
Fixed unit test for ToolTable rename
2020-12-31 20:43:40 -08:00
Markus Lampert
8e6f964e0d
Renamed ToolTable group to Tools in order to (not) set expectations.
2020-12-31 18:40:23 -08:00
Markus Lampert
b92660086b
Fixed job deletion.
2020-12-31 15:38:18 -08:00
Markus Lampert
121152deb9
Use job.ToolTable.Group instead of job.ToolController.
2020-12-31 15:38:18 -08:00
Markus Lampert
8a95005586
Added ToolTable to job and convert old ToolController property on the fly.
2020-12-31 15:38:18 -08:00
sliptonic
2203dcec93
Merge pull request #4214 from mlampert/bugfix/dangling-signal-registration
...
[Path]: bugfix/dangling signal handler error
2020-12-31 14:14:44 -06:00
Russell Johnson
08ec99a24f
Path: Fix isinstance() item.Proxy error
...
Some items in `objectList` do not contain a `Proxy` child and cause a fatal error in post processing with this post module.
2020-12-31 08:50:38 -06:00