Markus Lampert
de1a64f090
Simplified tool bit editor using property-bags
2021-01-26 18:14:08 -08:00
Markus Lampert
79b63bd521
Add error message if toolbit shape does not contain any extractable properties.
2021-01-26 18:14:08 -08:00
Markus Lampert
b0bce7c2e0
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
6f4df10d4a
Renamed PropertyContainer to PropertyBag, PropertyContainer already is a thing.
2021-01-26 18:14:08 -08:00
Markus Lampert
ad6d463e36
Using property container for endmill attributes.
2021-01-26 18:14:08 -08:00
Markus Lampert
8b2bfaa322
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
cbaa1bab85
Added ability to create multiple attributes in a row
2021-01-26 18:14:08 -08:00
Markus Lampert
cc12ce4283
Added command with menu item to create a property container.
2021-01-26 18:14:08 -08:00
Markus Lampert
e9093e1edc
Some code and comment cleanup.
2021-01-26 18:14:08 -08:00
Markus Lampert
c65ed37876
Adding properties to property container.
2021-01-26 18:14:08 -08:00
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
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
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
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
Patrick F
eae5d56cf9
[PATH] Bugfix centroid_post
2021-01-03 17:21:05 +01:00
Patrick F
ae761583a6
Updated centroid post
2021-01-02 21:37:32 +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
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
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
Zheng, Lei
3ae9a08ee6
Path: fix crash on edit
...
Many Path object forward its editing operation to the job object. It is
possible that some editing option change may lead to removing of the
editing object (e.g. changing stock type) causing crash. It is possible
to just open the task panel without setting any editing object by
returning False in ViewProvider.setEdit()
2020-12-31 21:07:56 +08:00
Markus Lampert
5f57b0f314
Remove event registration when task panel is destroyed.
2020-12-28 19:45:08 -08:00
Patrick F
b12bf375bc
Updated layout
2020-12-26 22:03:40 +01:00
Patrick F
c678003652
Panel Start at creation
2020-12-26 21:11:27 +01:00
sliptonic
72ec38be5d
Merge pull request #4161 from bryanbendall/adaptive-work
...
Path: Adaptive work
2020-12-26 06:49:56 -06:00
Russell Johnson
1d99e0010e
Path: Fix Import feature of Base Geometry
...
Error was thrown if FreeCADGui.Selection list had more than one item. Solution is to clear selection before adding selection from import operation. I also removed the `for` loop since the selection should be singular.
2020-12-23 15:24:16 -06:00
luz paz
ff96cb301e
Fix typos [skip ci]
...
Found via `codespell v2.1.dev0`
2020-12-23 14:32:38 -05:00
Patrick Felixberger
536adcfda7
Added gui support for lead in/out dressup
2020-12-23 12:05:49 +01:00
sliptonic
3a845e4d07
Merge pull request #4159 from Russ4262/fix_slot_op
...
Path: Fixes to Slot op
2020-12-21 16:31:41 -06:00
sliptonic
efa6346e5f
Merge pull request #4150 from sliptonic/posttodxf
...
[PATH] Post-process a job to a dxf file with layers
2020-12-20 09:27:45 -06:00