Markus Lampert
1c3f08d4eb
Added test case to determine directory layout.
2021-01-26 18:14:09 -08:00
sliptonic
6ae29e4bdb
make initial path defaults slightly more intuitive
2021-01-26 18:14:09 -08:00
Markus Lampert
7fafe2b4ea
Fixed relative path search for shapes
2021-01-26 18:14:09 -08:00
sliptonic
478a465f64
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
a4ae613b46
library file path bugs
2021-01-26 18:14:09 -08:00
Markus Lampert
ea4bb17569
Don't enforce working dir setup and don't copy toolbit shapes
2021-01-26 18:14:09 -08:00
Markus Lampert
323bbfa934
Fixed loading of TC from template
2021-01-26 18:14:09 -08:00
Markus Lampert
6b652b6c36
Fixed view providers and materials
2021-01-26 18:14:09 -08:00
Markus Lampert
bf3c75a9e3
Added full toolbit library path as tool-tip
2021-01-26 18:14:09 -08:00
Markus Lampert
fd4fca52c0
Made all toobit shapes consistent, and added a script for further maintenance
2021-01-26 18:14:09 -08:00
Markus Lampert
d8b0821d1b
Fixed property update if property value happens to be 0
2021-01-26 18:14:09 -08:00
Markus Lampert
2498d66488
Fixed toolbit editor to properly deal with changing shape files.
2021-01-26 18:14:09 -08:00
Markus Lampert
4473e9cae2
Migrate existing toolbits to new property layout.
2021-01-26 18:14:09 -08:00
Markus Lampert
fccc7e6875
Adapted client code to use new findTool... api and fixed test cases.
2021-01-26 18:14:09 -08:00
Markus Lampert
495732ae6c
Changed tool-bit search path to either absolute, local install or relative to context path
2021-01-26 18:14:09 -08:00
sliptonic
992b0ce13f
rework shapes with propertybag
2021-01-26 18:14:09 -08:00
Markus Lampert
161bbfed15
Expand task panel according to the data in it.
2021-01-26 18:14:09 -08:00
Markus Lampert
a8539e77bc
Added enum placeholder text and disable labels when entry field is disabled.
2021-01-26 18:14:09 -08:00
Markus Lampert
61929d8778
Load PathGui in all modules which require gui resources to be loaded
2021-01-26 18:14:09 -08:00
Markus Lampert
0fce6f2a0a
Updated the README.md with the new workflow for creating additional tool bit shapes.
2021-01-26 18:14:09 -08:00
Markus Lampert
933a2ae5d9
Double click on property name brings up property modify editor.
2021-01-26 18:14:09 -08:00
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
Abdullah Tahiri
85012b59f9
Sketcher: Show partial redundant messages when sketch is fully constraint
2021-01-26 09:35:30 +01: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
sliptonic
3dac31b721
Merge pull request #4316 from wwmayer/J-Dunn-master
...
Path: fix unnecessary copy on read for Command.parameters dict
2021-01-25 09:10:44 -06:00
wmayer
60d937d275
Win32: [skip ci] disable logging again as regression of support of Plus XT model has been fixed
2021-01-25 15:00:16 +01:00
Yorik van Havre
4f94bc96c7
Merge pull request #4303 from Roy-043/Arch_Schedule_Typo_Fix
...
[Arch] Fixed typo in Arch_Schedule
2021-01-25 13:20:02 +01:00
Yorik van Havre
f7c71fd072
Merge pull request #4309 from donovaly/TD-Arch-pages
...
[TD] add Arch paper size templates
2021-01-25 13:13:59 +01:00
Yorik van Havre
31adf238e7
Merge pull request #4313 from donovaly/TD-center-marks
...
[TD] show by default center marks
2021-01-25 12:15:26 +01:00
Yorik van Havre
2a90a0d9b3
Merge pull request #4314 from chennes/xmlNamespaceFix
...
[TD] Add the standard-defined "xml" namespace if it is not specified
2021-01-25 12:14:15 +01: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