sliptonic
c1202c3afa
check working dir on dock open as well as manager open.
...
use os.path.sep liberally
choose the first library if no other is selected
2021-01-26 18:14:09 -08:00
sliptonic
c815115cae
library file path bugs
2021-01-26 18:14:09 -08:00
Markus Lampert
8c4dfacb27
Don't enforce working dir setup and don't copy toolbit shapes
2021-01-26 18:14:09 -08:00
Markus Lampert
e807e1d762
Fixed loading of TC from template
2021-01-26 18:14:09 -08:00
Markus Lampert
be4d90a8b3
Fixed view providers and materials
2021-01-26 18:14:09 -08:00
Markus Lampert
c7fd08f858
Added full toolbit library path as tool-tip
2021-01-26 18:14:09 -08:00
Markus Lampert
609afaf7e9
Made all toobit shapes consistent, and added a script for further maintenance
2021-01-26 18:14:09 -08:00
Markus Lampert
ee6220193f
Fixed property update if property value happens to be 0
2021-01-26 18:14:09 -08:00
Markus Lampert
9b7aa779be
Fixed toolbit editor to properly deal with changing shape files.
2021-01-26 18:14:09 -08:00
Markus Lampert
533be4bcd1
Migrate existing toolbits to new property layout.
2021-01-26 18:14:09 -08:00
Markus Lampert
3ec542b071
Adapted client code to use new findTool... api and fixed test cases.
2021-01-26 18:14:09 -08:00
Markus Lampert
df6de8693e
Changed tool-bit search path to either absolute, local install or relative to context path
2021-01-26 18:14:09 -08:00
sliptonic
b0aa6f32fe
rework shapes with propertybag
2021-01-26 18:14:09 -08:00
Markus Lampert
7b6cb0f44c
Expand task panel according to the data in it.
2021-01-26 18:14:09 -08:00
Markus Lampert
e9ca3633ce
Added enum placeholder text and disable labels when entry field is disabled.
2021-01-26 18:14:09 -08:00
Markus Lampert
eae6c32ce8
Load PathGui in all modules which require gui resources to be loaded
2021-01-26 18:14:09 -08:00
Markus Lampert
6c5b9ccc4d
Updated the README.md with the new workflow for creating additional tool bit shapes.
2021-01-26 18:14:09 -08:00
Markus Lampert
a40569186e
Double click on property name brings up property modify editor.
2021-01-26 18:14:09 -08:00
Markus Lampert
eee8d12a17
Cleaned up property-bag task panel and added support for editing the definition.
2021-01-26 18:14:08 -08:00
Markus Lampert
ac1e863c3e
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
ee27fc876f
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
b41282ebd2
Added tool bit attribute editor back in.
2021-01-26 18:14:08 -08:00
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
3f66b24f7d
Renamed 'Bit Parameters' to geometry
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
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
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
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
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