Markus Lampert
a40522debd
Cleaned up property-bag task panel and added support for editing the definition.
2021-01-26 18:14:08 -08:00
Markus Lampert
6dc60626da
Added support for enumerations to the tool bit setup and using the property bag editors instead of re-implementing.
2021-01-26 18:14:08 -08:00
Markus Lampert
1bf5620681
Added support for enumerations to property-bag, relies on base api to get the enum values.
2021-01-26 18:14:08 -08:00
Markus Lampert
77b7abbc47
Added tool bit attribute editor back in.
2021-01-26 18:14:08 -08:00
Markus Lampert
14687898be
Simplified tool bit editor using property-bags
2021-01-26 18:14:08 -08:00
Markus Lampert
53e346a9fb
Add error message if toolbit shape does not contain any extractable properties.
2021-01-26 18:14:08 -08:00
Markus Lampert
a5d0a92c64
Add last used toolbit path to the end of the list to make using multiple installation possible.
2021-01-26 18:14:08 -08:00
Markus Lampert
2fc4caf2ef
Renamed 'Bit Parameters' to geometry
2021-01-26 18:14:08 -08:00
Markus Lampert
b5d436408b
Renamed PropertyContainer to PropertyBag, PropertyContainer already is a thing.
2021-01-26 18:14:08 -08:00
Markus Lampert
3922e37849
Using property container for endmill attributes.
2021-01-26 18:14:08 -08:00
Markus Lampert
9ab3a76869
Allow property container to become a child of a body when one is selected on creation.
2021-01-26 18:14:08 -08:00
Markus Lampert
b0c69e5a8f
Added ability to create multiple attributes in a row
2021-01-26 18:14:08 -08:00
Markus Lampert
b4ed9724d8
Added command with menu item to create a property container.
2021-01-26 18:14:08 -08:00
Markus Lampert
700ccbea4e
Some code and comment cleanup.
2021-01-26 18:14:08 -08:00
Markus Lampert
53231e5212
Adding properties to property container.
2021-01-26 18:14:08 -08:00
Markus Lampert
67398dcfee
Cleaned up logging
2021-01-26 18:14:08 -08:00
Markus Lampert
0545df7052
Basic property container with editor, no adding of properties yet
2021-01-26 18:14:08 -08:00
sliptonic
0d2abc93cf
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
a16bdcaba6
add comment about clearing Py::Dict when changing C++ data
2021-01-25 11:01:37 +01:00
J-Dunn
097cf2bc64
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
1697f97f33
Removed unused BaseObjects property from vcarve
2021-01-24 21:15:31 -08:00
Markus Lampert
b7c041f774
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
0c9d54bab2
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
ee5bfd5a3f
Disabled base geometry-list resizing since it makes the list unusable on HDP monitors.
2021-01-24 20:52:43 -08:00
Markus Lampert
5b384d26e7
Add support for multiple models to vcarve op.
2021-01-24 18:41:09 -08:00
Markus Lampert
f2f552b4d6
Make PathOp rebust(er) against manual Base assignment
2021-01-24 18:35:36 -08:00
sliptonic
00b57ec232
fix persistence of fixtures, split, and orderby to templates
2021-01-17 15:28:24 -06:00
sliptonic
6a471970ad
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
967ca5d8ee
Merge pull request #4184 from Schildkroet/leadinout_gui
...
[PATH] LeadInOut GUI
2021-01-13 14:28:28 -06:00
sliptonic
3489ebe8eb
Merge pull request #4187 from Russ4262/patch-2
...
Path: Add missing reference to thread cutter bit
2021-01-12 13:17:10 -06:00
wmayer
d7a8cf21aa
Path: [skip ci] fix build failure when using boost 1.75
2021-01-05 15:12:46 +01:00
sliptonic
a3ea1033d2
Merge pull request #4213 from mlampert/feature/job-tool-group
...
[Path]: Feature/job tool group
2021-01-04 14:10:50 -06:00
sliptonic
1cf0848fe1
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
6b7af226c7
Merge branch 'master' into feature/job-tool-group
2021-01-03 18:12:41 -08:00
sliptonic
4945563a52
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
08f9fede94
Merge pull request #4237 from Schildkroet/centroid_post
...
[PATH] Updated centroid post
2021-01-03 16:41:22 -06:00
sliptonic
6dab2a45bf
Merge pull request #4233 from Schildkroet/adaptive_fix
...
[PATH]: Added missing attribute for adaptive
2021-01-03 16:39:35 -06:00
Patrick F
d956586331
[PATH] Bugfix centroid_post
2021-01-03 17:21:05 +01:00
mlampert
113f461725
Merge branch 'master' into bugfix/drilling-op-tool-attributes
2021-01-02 18:02:37 -08:00
Patrick F
26f9742299
Updated centroid post
2021-01-02 21:37:32 +01:00
mlampert
f9f33f740f
Merge branch 'master' into feature/job-tool-group
2021-01-02 10:58:47 -08:00
Mateusz Skowroński
78492b5bb7
Fix build warnings from deprecated Boost headers (1.74)
2021-01-02 10:43:56 +01:00
mlampert
6edce5d94e
Merge branch 'master' into feature/job-tool-group
2021-01-01 20:56:32 -08:00
Markus Lampert
779275439b
Check for CuttingEdgeAngle existance before using it for drill tip calculation.
2021-01-01 20:53:28 -08:00
Patrick F
6a79225066
Added missing attribute
2021-01-02 01:46:28 +01:00
Patrick F
db6beca1ff
Abort changes
2021-01-02 01:34:53 +01:00
sliptonic
b87f3f4a55
add fix in one more spot
2021-01-01 15:59:16 -06:00
sliptonic
a611eb0bd2
fix bug with path gouging at start of movement
2021-01-01 15:57:04 -06:00
Patrick F
959fdddbec
Merge branch 'master' of https://github.com/FreeCAD/FreeCAD into leadinout_gui
2021-01-01 22:53:27 +01:00
sliptonic
907adc95b3
Merge pull request #4224 from realthunder/FixPathCrash
...
Path: fix crash on edit
2021-01-01 15:24:26 -06:00