Commit Graph

29 Commits

Author SHA1 Message Date
Markus Lampert
cd2de45af3 Properly deal with deleted objects when cleaning up the extension visualisation. 2019-06-29 19:16:33 -07:00
Markus Lampert
a162afc95a Fixed extensions for round holes. 2019-06-29 18:16:56 -07:00
Markus Lampert
d50ce02c7d Fixed extension selection 2019-06-29 18:16:56 -07:00
sliptonic
617c619d2f remove unnecessary imports. normalize debug log levels 2019-06-21 13:01:01 -05:00
markus
30f0a861e2 Moved FreeCADGui dependency from PathUtils into PathUtilsGui 2019-06-02 11:03:14 -07:00
markus
7fd9d4da75 Python3 fix for iterating over dictionary keys 2019-04-07 12:20:45 +02:00
Markus Lampert
53995670f4 Fixed colour for visibility and changed selection model to extended. 2019-04-07 12:20:45 +02:00
Markus Lampert
737fc7a4ec Persiste ExtensionCorners state for consistent UI 2019-04-07 12:20:45 +02:00
Markus Lampert
f812d31b5d Added Show All pocket extension checkbox for better UX. 2019-04-07 12:20:44 +02:00
Markus Lampert
0cd26f0e07 Use colour to indicate pocket extension enablement 2019-04-07 12:20:44 +02:00
Markus Lampert
a6489ee7eb Encapsulating swtich in _Extension class 2019-04-07 12:20:44 +02:00
Markus Lampert
dfff9a6c33 Added support for global extend corners 2019-04-07 12:20:44 +02:00
Markus Lampert
60afad2ca2 Maintain tree collapse state over extension refreshs 2019-04-07 12:20:44 +02:00
Markus Lampert
d2488b20bd Maintain extension selection over update. 2019-04-07 12:20:43 +02:00
Markus Lampert
e9ca7cbfb2 Fixed update of extensions when length changes 2019-04-07 12:20:43 +02:00
Markus Lampert
6dfe0b2d2c Switched extension UI to tree view dependent on the base objects. 2019-04-07 12:20:43 +02:00
markus
0581e71b6d Using offset2D for properly creating the extension 2019-04-07 12:20:42 +02:00
markus
433e8d0514 Disabling length and direction columns for now. 2019-04-07 12:20:42 +02:00
markus
700c9ab2e7 Fixed UI to update dirty state correctly 2019-04-07 12:20:42 +02:00
markus
2abb948954 Cleanup so artifacts on task panel close. 2019-04-07 12:20:42 +02:00
markus
61392a54dc Simple visualisation of removal shape extensions. 2019-04-07 12:20:42 +02:00
markus
b44e7572be Added extracting the wire of an extension 2019-04-07 12:20:41 +02:00
markus
ff65795c24 Basic UI to add extension features. 2019-04-07 12:20:41 +02:00
markus
c4e3209e44 Basic UI for editing pocket shape extensions. 2019-04-07 12:20:41 +02:00
markus
756f316831 Added UI page pocket extension; changed selection agent. 2019-04-07 12:20:41 +02:00
Markus Lampert
1beaceb289 Prototype objects for operations and the ability to create them through the regular proxy instantiation. 2018-09-02 00:32:22 -07:00
Markus Lampert
e0cae49c49 Add UseOutline property to PocketShape in order to mill full pockets and not have to add all sub-shapes. 2018-08-18 21:55:26 +02:00
Markus Lampert
969de51e51 Basic pocket generation from horizontal faces. 2017-09-28 11:27:46 -07:00
Markus Lampert
b8030be95f Added copy of pocket op back into the UI. 2017-09-28 11:27:46 -07:00