Commit Graph

134 Commits

Author SHA1 Message Date
Markus Lampert
b5d436408b Renamed PropertyContainer to PropertyBag, PropertyContainer already is a thing. 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
354af74b61 Disabled path wb dis-/activated msgs 2020-12-15 20:11:40 -08:00
Markus Lampert
c7e914ecc0 Added hidden preference to suppress the opencamlib error 2020-12-15 20:05:42 -08:00
markus
03d09be6b7 Fixed merge issue 2020-12-03 18:15:36 -08:00
Markus Lampert
ab9bf8c222 Add basic thread milling op 2020-12-03 18:15:36 -08:00
sliptonic
015250c810 revert docstring format for help box formatting.
log levels reset to INFO
remove unnecessary comments.
2020-11-22 11:08:28 -06:00
sliptonic
b556aa47de Basic workflow. No editing
concept dock work
most functions working.
made linuxcnc export work
Fixed some defaults on new install
fixed display label in dock
2020-11-15 18:22:45 -06:00
luz paz
60c055e62d Path: Fix header uniformity and remove trailing whitespace
This PR fixes header uniformity across all Path files. It also removes all trailing whitespace.
2020-11-05 19:57:21 +01:00
sliptonic
907a9d9b75 move vcarve out of experimental 2020-09-28 14:58:09 -05:00
sliptonic
9c68052d4d Path: add vcarve operation using openvoronoi 2020-09-28 14:58:08 -05:00
Russell Johnson
add80615eb Path: Add new Slot operation
New slotting operation:
- Accepts selection of up to two features.
- Selectable features include: faces, edges, and vertices.
- User may select a single face or edge, or a pair of features.
- The path may be extended at the start and end.
- The path may be reversed.
- The path may be altered to the perpendicular in some cases.
- A unique Slot icon is included.
- Includes simple collision detection with warning message.
2020-06-18 19:56:52 -05:00
Gabriel Wicke
86cd9f2124 Path: Opt into automatic git newline normalization
Avoid spurious diffs from inadvertent newline changes by letting git
normalize newlines in the path module as well, just as a list of other
modules including Draft already do.

This effectively standardizes all checked-in code to Unix newlines, but
checkouts might use CRLF if that is the user preference.
2020-05-31 08:33:29 -07:00
Russell Johnson
900059bc99 Path: Integrate unified Profile operation into PathWB
Remove Contour, Profile Faces, and Profile Edges icons from PathWB GUI.  Files are still fully in tact and available.
2020-05-10 18:19:42 -05:00
Russell Johnson
d1c7b1f5f4 Path: Add Waterline command and PEP8 clean-up 2020-03-30 22:34:57 -05:00
sliptonic
6109e4d992 fix error when discretize N=1
cleanup
InitGui to add Path_Probe command
Probe setupsheet
2020-03-26 15:23:23 -05:00
sliptonic
6e2fd950a0 Path: Z depth correction from probe data 2020-03-26 13:26:05 -05:00
Markus Lampert
2a96a7d796 Moved usage of ToolBit into the experimental features. 2019-11-28 17:31:37 -08:00
Markus Lampert
adc5aec98f Added ToolBit library commands 2019-11-28 17:31:36 -08:00
Markus Lampert
e9f3a15fc7 Basic ToolBitSelector dialog 2019-11-28 17:31:35 -08:00
Markus Lampert
458ae24f11 Added save and save as menu to ToolBit 2019-11-28 17:31:35 -08:00
Markus Lampert
126fdd42d8 Added command to create a ToolBit 2019-11-28 17:31:35 -08:00
markus
c824200cbe Add separator after path context menues 2019-11-28 17:31:35 -08:00
Markus Lampert
d0e16a58ef Added boundary dressup to restrict path to another shape. 2019-11-05 19:18:39 -08:00
Markus Lampert
209c96a791 Restrict loading of ocl and PathSurface to enabling experimental features. 2019-10-14 10:09:05 -07:00
Markus Lampert
7df8fbc3f6 Fixed import of ocl 2019-07-07 23:30:20 -07:00
Markus Lampert
b2ba220c40 Addressed pylint warnings for PathPreferences 2019-07-01 15:32:54 -07:00
Markus Lampert
fc43bdc6d7 Fixed Path WB icon path 2019-04-07 12:20:43 +02:00
markus
756f316831 Added UI page pocket extension; changed selection agent. 2019-04-07 12:20:41 +02:00
sliptonic
77a54cf607 Path: Make a command and icon to toggle op active status 2019-04-05 15:04:02 +02:00
Zheng, Lei
24aa185b3e Path.Area: fix default parameter initialization 2018-11-06 12:02:12 -03:00
Markus Lampert
210576f53e Moved Deburr out of experimental features. 2018-11-04 14:50:04 -03:00
kreso-t
2e1524bc15 Path: Adaptive - set as standard feature
- i.e. removed from experimental features
2018-10-29 23:29:08 +01:00
Markus Lampert
4744b55903 Refactored operation initialisation into separate module so it can be called from the WB and the Job UI. 2018-10-02 09:42:52 -03:00
Markus Lampert
e3952867a9 Renamed Path Chamfer op to Deburr. 2018-09-17 10:27:49 +02:00
kreso-t
3246283097 Path: Adaptive - prepping the PR 2018-09-11 11:02:43 +02:00
kreso-t
3bde81ec85 Path adaptive operation added 2018-09-11 11:02:33 +02:00
Markus Lampert
6a48072357 Basic UI/editor for the SetupSheet. 2018-09-02 00:32:22 -07:00
Markus Lampert
7ba49f9dc7 Fixed chamfer UI 2018-07-06 22:08:47 -07:00
Markus Lampert
f4fbbfda07 Combined engrave ops in a command group. 2018-07-06 22:08:46 -07:00
Markus Lampert
ab577f167a Basic chamfer op framework. 2018-07-06 22:08:46 -07:00
Markus Lampert
0d28d59fd1 Removed PathPreferences class and moved functionality into the module interface. 2018-06-19 21:53:41 -07:00
Markus Lampert
0ffc050297 Setting rotation center for the job on change. 2018-05-11 10:18:56 -03:00
sliptonic
1413797ac4 Path rename dressup
for name standard compliance
2018-05-11 10:18:56 -03:00
sliptonic
ebb9e360fd Initial Commit 2018-05-11 10:18:56 -03:00
Markus Lampert
ab70a94592 Only setting Path.Area curve accuracy if it is not, and also set it when Preferences get saved. 2018-05-02 22:07:17 +02:00
sliptonic
09dc901861 Path: Reword menu items from 'partial' to 'supplemental'
fixes #3383
2018-04-10 19:22:44 +02:00
sliptonic
1bfde835bb Path: Remove additional unused 'partial' commands
fixes #3386
fixes #3387
2018-03-22 19:44:01 +01:00
sliptonic
8efd7a1954 Path: remove ToolLengthOffset
Obsolete and broken supplemental command
fixes #3382
2018-03-22 19:43:48 +01:00
sliptonic
75a0322637 Path: remove redundant Path_Shape command
fixes #3276
2018-01-23 15:30:41 -06:00