Commit Graph

1731 Commits

Author SHA1 Message Date
Markus Lampert
fffb9f2656 Removed obsolete adjustWirePlacement. 2018-09-11 07:24:37 +02:00
Markus Lampert
1ad7b8c329 Added support for multi base model to Engrave. 2018-09-11 07:24:37 +02:00
Markus Lampert
3687224ce0 Added support for multi base model to Surface op. 2018-09-11 07:24:36 +02:00
Markus Lampert
546cd7e2e2 Added multi base model support to Pocket 3D op. 2018-09-11 07:24:36 +02:00
Markus Lampert
3d646ecd4e Changed base model tab view to a tree view 2018-09-11 07:24:36 +02:00
Markus Lampert
e098c7f1f7 Fixed merge issues 2018-09-11 07:24:35 +02:00
Markus Lampert
1f0bda27f6 New approach to determine if an object is a solid - based on it's volume. 2018-09-11 07:24:35 +02:00
Markus Lampert
dda6d49388 Fixed typo 2018-09-11 07:24:35 +02:00
Markus Lampert
74bcc8b576 Added support for multi base model to Chamfer op. 2018-09-11 07:24:34 +02:00
Markus Lampert
a7f3c5974b Added multi base model support to MillFace. 2018-09-11 07:24:34 +02:00
Markus Lampert
cd4e3043e5 Consolidated base model naming 2018-09-11 07:24:34 +02:00
Markus Lampert
f01eb07375 Added multi base model support to CircularHoleBase op 2018-09-11 07:24:34 +02:00
Markus Lampert
e4e54729ac Added multi base model support to ProfileEdges op. 2018-09-11 07:24:33 +02:00
Markus Lampert
0a9ff5f3aa Fixed base geometry selection for multiple base models. 2018-09-11 07:24:33 +02:00
Markus Lampert
9479e27abe Fixed Contour op to work with multiple base models. 2018-09-11 07:24:33 +02:00
Markus Lampert
39a73f4e7f Preserve selection over moves and rotations 2018-09-11 07:24:33 +02:00
Markus Lampert
cc2ffc38a8 Added jobs as a selection for the base models. 2018-09-11 07:24:32 +02:00
Markus Lampert
5d5afd8b08 Added more placement tools for base models. 2018-09-11 07:24:31 +02:00
Markus Lampert
524380cd12 Fixed unit tests to support multiple base models. 2018-09-11 07:24:31 +02:00
Markus Lampert
2480b45c82 Alignment and orientation support for multiple base models. 2018-09-11 07:24:31 +02:00
Markus Lampert
e0af0177cd Base model edit during job editor. 2018-09-11 07:24:31 +02:00
Markus Lampert
bcfd92d388 Refactored job creation dialog to be re-used for model selection dialog. 2018-09-11 07:24:30 +02:00
Markus Lampert
d78d65628a Basic job creation dialog with multiple base models. 2018-09-11 07:24:30 +02:00
Markus Lampert
ad39b37b98 Fixed whitespace error 2018-09-02 10:50:08 -07:00
Markus Lampert
ec8e97c262 Fixed merge issues 2018-09-02 00:32:22 -07:00
markus
67987cc916 Added job export dialog to Job Editor. 2018-09-02 00:32:22 -07:00
markus
ff54af4e9b Redesigned ops defaults to use combo box for op selection and only have one editor visibile at the time. 2018-09-02 00:32:22 -07:00
markus
84b681eb2b PathEdit integration of the setup-sheet editor. 2018-09-02 00:32:22 -07:00
Markus Lampert
795842b71c Setting a property's tooltips in setup sheet editor. 2018-09-02 00:32:22 -07:00
Markus Lampert
c4340a7577 Fixed surface settings. 2018-09-02 00:32:22 -07:00
Markus Lampert
33e3a0083e Turning off settings exception printing for unregistered ops. 2018-09-02 00:32:22 -07:00
Markus Lampert
9d7d9e8177 Partial operation settings support for Surface op. 2018-09-02 00:32:22 -07:00
Markus Lampert
6c83a991ea Operation settings support for both engrave ops 2018-09-02 00:32:22 -07:00
Markus Lampert
3e1310ba79 Operation settings support for Helix op. 2018-09-02 00:32:22 -07:00
Markus Lampert
7d8ed6fd70 Operation setting support for all pocket ops. 2018-09-02 00:32:22 -07:00
Markus Lampert
ea84b18aee Operation settings support for Drilling. 2018-09-02 00:32:22 -07:00
Markus Lampert
f4124b91bc Sorting of operation settings for UI purposes. 2018-09-02 00:32:22 -07:00
Markus Lampert
0824066c59 Added operation setting support to profile ops. 2018-09-02 00:32:22 -07:00
Markus Lampert
74d3bf4856 Added support for property types required for PocketShape settings. 2018-09-02 00:32:22 -07:00
Markus Lampert
954771ccba Added automatic setting of operation values from the setup sheet during creation. 2018-09-02 00:32:22 -07:00
Markus Lampert
ebe76319b8 Added name parameter to operation proxy constructor. 2018-09-02 00:32:22 -07:00
Markus Lampert
a3cd80796b Template export/import of operation settings. 2018-09-02 00:32:22 -07:00
Markus Lampert
5f5543da31 Add properties to the setup sheet and initialise their editor from there. 2018-09-02 00:32:22 -07:00
Markus Lampert
a5a44ececd Property editor for enums. 2018-09-02 00:32:22 -07:00
Markus Lampert
ac84092e75 Basic property editor framework 2018-09-02 00:32:22 -07:00
Markus Lampert
7b81653895 Display setup sheet for each registered op. 2018-09-02 00:32:22 -07:00
Markus Lampert
ee49b9874d 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
070d17e4e4 Add job as parameter to opSetDefaultValues 2018-09-02 00:32:22 -07:00
Markus Lampert
660b9b38d4 Added approximation for hyperbola curves. 2018-09-02 00:32:22 -07:00
Markus Lampert
853ad14a1a Basic UI/editor for the SetupSheet. 2018-09-02 00:32:22 -07:00