Markus Lampert
6db9389cf7
Changed tool controller editor to use QuantitySpinBox for speeds.
2017-10-22 11:24:58 -07:00
Markus Lampert
6ace67f047
Removed depths lock - obsolete through usage of expressions.
2017-10-22 11:24:58 -07:00
Markus Lampert
5a106f7a9c
Introduced Op-values and set expressions for all user modifyable properties - updated template support.
2017-10-22 11:24:58 -07:00
Markus Lampert
1f81dde99d
Fixed PathGui.QuantitySpinButton to default to a noop in case underlying property doesn't exist (makes UI code cleaner)
2017-10-22 11:24:58 -07:00
Markus Lampert
6797d5b4b5
Extracted Job Settings into their own implementation file.
2017-10-22 11:24:58 -07:00
Markus Lampert
9cec64880f
Switched Depths page to use QuantitySpinBox instead of InputField.
2017-10-22 11:24:58 -07:00
Markus Lampert
f3d48abe2f
Refactored QuantitySpinBox handling into separate class.
2017-10-22 11:24:58 -07:00
Markus Lampert
73eb24ae20
Fixed clearance height value.
2017-10-22 11:24:58 -07:00
Markus Lampert
0e8d1903cc
Switched PageHeight to use QuantitySpinBox.
2017-10-22 11:24:58 -07:00
Markus Lampert
87cf84151e
Switched default values into Settings spreadsheet.
2017-10-22 11:24:58 -07:00
Markus Lampert
ead2eb4e46
Replaced job default-properties with setting spreadsheet and set expressions for heights and rapid speeds.
2017-10-22 11:24:58 -07:00
Markus Lampert
d63da36026
Fixed default tool controller creation if job template doesn't include TCs.
2017-10-22 11:24:58 -07:00
Markus Lampert
2040150523
Added job default values to template export.
2017-10-22 11:24:58 -07:00
Markus Lampert
ec664c3c21
Added default values for heights and rapid feed rates for new tools.
2017-10-22 11:24:58 -07:00
sliptonic
2a7ba6f61f
Path: fix bug in polar array
2017-10-15 15:32:50 -05:00
Markus Lampert
95817be2ec
PathGeom isHorizontal/isVertical rely on bound box for unknown shapes.
2017-10-10 12:55:59 +02:00
Unknown
ad457ba96b
Misc. Typos
2017-10-09 19:59:33 +02:00
Zheng, Lei
ba125d42f1
Path.Area: add greedy sort mode
2017-10-09 19:57:08 +02:00
Itai Nahshon
8d839b81ad
Use unit conversion when changing feedrates in the tools table of the job edit panel.
...
if the user enters a valid velocity quantity it will be used,
Otherwize if the user enters a unitless value the default velocity unit will be used,
Otherwise error.
2017-10-09 02:47:55 +03:00
Itai Nahshon
d2f50247ff
Some fixes related to milling heights and depths.
...
Fix for large "Step Down".
Correctly handling a part that was moved down the Z axis.
Handle "Finish Depth".
2017-10-08 22:52:10 +02:00
Markus Lampert
374aa03277
Take model's placement into account when calculating the placement for stock.
2017-10-08 12:24:31 -03:00
Markus Lampert
3afbbfa3da
Dwngraded isHorizontal/isVertical error messages for unsuppported types to warnings and cache loop detection result to get a single message - rather than one per second.
2017-10-08 12:23:11 -03:00
Markus Lampert
2b19e69b2e
Added explicit support for BSPlineCurve to isHorizontal/isVertical.
2017-10-08 12:23:11 -03:00
luzpaz
ab8f8919b6
Misc. typos
...
+ some are doxy others are just comment code.
+ some minor whitespace and grammatical tweaks.
+ app/SCL/* typos have also been submitted upstream (https://github.com/stepcode/stepcode/pull/366 ). So it's ok to merge them in to master.
2017-10-04 17:59:11 +02:00
Markus Lampert
86d9191023
Setting obj.removalshape to the first one if there are any for convenience.
2017-10-02 01:21:13 +02:00
Markus Lampert
af892cc44a
Added more cleanup to the pocket shape face before extrusion - greatly improves stability.
2017-10-02 01:21:13 +02:00
Markus Lampert
f6d4160587
Disabling MinTravel - it being an experimental feature.
2017-10-02 01:21:13 +02:00
Markus Lampert
a6263f4c1a
Fixed face combining and moved to PathGeom.
2017-10-02 01:21:13 +02:00
Markus Lampert
5b0ea79726
Fixed tooltips for post processor and its arguments in job dialog again.
2017-10-02 01:16:26 +02:00
Markus Lampert
ddf820a089
Force page 0 for preferences.
2017-10-02 01:16:26 +02:00
Markus Lampert
9f9eb42b78
Placement preferences for stock.
2017-10-02 01:16:26 +02:00
Markus Lampert
d436239785
Basic stock preferences and usage if no job template is specified.
2017-10-02 01:16:26 +02:00
luzpaz
700c6bc3d2
Path: misc typo
...
[skip ci]
2017-10-02 01:14:09 +02:00
Markus Lampert
6bf9a9758f
Added support for bezier curves for isHorizontal/isVertical.
2017-09-28 11:27:47 -07:00
Markus Lampert
e6927d7979
Added support for z-level selecction of circular shapes.
2017-09-28 11:27:47 -07:00
Markus Lampert
11db427b2e
Fixed drilling depths and circular hole remove logic.
2017-09-28 11:27:47 -07:00
Markus Lampert
4c0f25b174
Fixed refactoring issue.
2017-09-28 11:27:47 -07:00
Markus Lampert
ca2c8fe156
Change visibility of base object and stock while an operation is edited - helps a lot in making sense of the generated paths.
2017-09-28 11:27:47 -07:00
Markus Lampert
459890f779
Moved base and stock visibility tracking into ViewProvider.
2017-09-28 11:27:47 -07:00
Markus Lampert
825d415818
Switch out base in case user selects features of the original - fixes op placement.
2017-09-28 11:27:47 -07:00
Markus Lampert
0dad94c457
Fixed rounding issue for determining attribute changes.
2017-09-28 11:27:47 -07:00
Markus Lampert
804cfd6dcf
Fixed transitioning error.
2017-09-28 11:27:47 -07:00
Markus Lampert
16e99f5d7b
Renamed 'Surface' to '3D Surface' for consistency.
2017-09-28 11:27:47 -07:00
Markus Lampert
eb0b755a2a
Renamed 'Pocket' to 'Pocket 3D' to enhance the distinction to 'Pocket Shape'.
2017-09-28 11:27:47 -07:00
Markus Lampert
06a01d0fee
Fixed segfault on shutdown.
2017-09-28 11:27:47 -07:00
Markus Lampert
e56897df76
Switch preferences to use json files for templates.
2017-09-28 11:27:47 -07:00
Markus Lampert
ee41eda26f
Fixed final == start depth in combination with manual locking.
2017-09-28 11:27:47 -07:00
Markus Lampert
a3a1317cf6
Fixed startup errors and typo.
2017-09-28 11:27:47 -07:00
Markus Lampert
8886fd92fa
Disable apply button if ui is clean.
2017-09-28 11:27:47 -07:00
Markus Lampert
adc1a0a4f2
Fixed Arch.Panel support.
2017-09-28 11:27:47 -07:00