Markus Lampert
bba9499f48
Reduced log level for debug messages.
2017-10-22 12:02:21 -07:00
Markus Lampert
d93023981d
Python version independent string and unicode handling.
2017-10-22 12:01:35 -07:00
Markus Lampert
505aea492a
Removed references to Spreadsheet from docstrings.
2017-10-22 11:24:58 -07:00
Markus Lampert
dacf0a5cd1
Instead of hiding FinalDepth make it read-only and set tooltip appropriately.
2017-10-22 11:24:58 -07:00
Markus Lampert
bae6bdb28e
Use operation name and icon as the TaskPanel title and icon.
2017-10-22 11:24:58 -07:00
Markus Lampert
dc49d0fe85
Fixed job on-demand conversion for FaceMilling.
2017-10-22 11:24:58 -07:00
Markus Lampert
97799f0e9e
Fixed all ops to use Op...Depth in order to not mess with the expressions.
2017-10-22 11:24:58 -07:00
Markus Lampert
e2b48fa229
Replaced spreadsheet with dedicated SetupSheet object in order to better support expression setting.
2017-10-22 11:24:58 -07:00
Markus Lampert
1c2bf878af
Reverted back to using the spreadsheet Name for the expression, since it has less issues than using the Label.
2017-10-22 11:24:58 -07:00
Markus Lampert
d91778dd32
Workaround for DAG invalidation - remove all expressions before deleting an object.
2017-10-22 11:24:58 -07:00
Markus Lampert
5f2516a2bd
Using the template attribute encoding/decoding.
2017-10-22 11:24:58 -07:00
Markus Lampert
f4405d51d5
Added template attribute encoding/decoding for setup sheet label changes.
2017-10-22 11:24:58 -07:00
Markus Lampert
39080e6642
Fixed the name collission issue of expressions.
2017-10-22 11:24:58 -07:00
Markus Lampert
15dda40edd
Renamed Settings to SetupSheet.
2017-10-22 11:24:58 -07:00
Markus Lampert
6f93bdc1a1
Fixed dirty'ing of page and op.
2017-10-22 11:24:58 -07:00
Markus Lampert
5594e2e47a
Various bug fixes
2017-10-22 11:24:58 -07:00
Markus Lampert
b0e667ecca
Fixed error msg about unsupported stock type.
2017-10-22 11:24:58 -07:00
Markus Lampert
a278b7c457
Making templateAttrs a const method - so exporting doesn't diry the tool
2017-10-22 11:24:58 -07:00
Markus Lampert
663726983d
Changed tool parameters to use a QuantitySpinBox.
2017-10-22 11:24:58 -07:00
Markus Lampert
092d337bdc
Changed tool controller editor to use QuantitySpinBox for speeds.
2017-10-22 11:24:58 -07:00
Markus Lampert
8d79228dce
Removed depths lock - obsolete through usage of expressions.
2017-10-22 11:24:58 -07:00
Markus Lampert
fb22e23981
Introduced Op-values and set expressions for all user modifyable properties - updated template support.
2017-10-22 11:24:58 -07:00
Markus Lampert
dfd5dd1681
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
94121fcbbb
Extracted Job Settings into their own implementation file.
2017-10-22 11:24:58 -07:00
Markus Lampert
63201913b5
Switched Depths page to use QuantitySpinBox instead of InputField.
2017-10-22 11:24:58 -07:00
Markus Lampert
3da41785fc
Refactored QuantitySpinBox handling into separate class.
2017-10-22 11:24:58 -07:00
Markus Lampert
07c2446969
Fixed clearance height value.
2017-10-22 11:24:58 -07:00
Markus Lampert
2dfc2c89cf
Switched PageHeight to use QuantitySpinBox.
2017-10-22 11:24:58 -07:00
Markus Lampert
f3b5f745b3
Switched default values into Settings spreadsheet.
2017-10-22 11:24:58 -07:00
Markus Lampert
5520842399
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
eea83074d4
Fixed default tool controller creation if job template doesn't include TCs.
2017-10-22 11:24:58 -07:00
Markus Lampert
96a04977a1
Added job default values to template export.
2017-10-22 11:24:58 -07:00
Markus Lampert
a6847951e1
Added default values for heights and rapid feed rates for new tools.
2017-10-22 11:24:58 -07:00
sliptonic
1719483738
Path: fix bug in polar array
2017-10-15 15:32:50 -05:00
Markus Lampert
4497d21717
PathGeom isHorizontal/isVertical rely on bound box for unknown shapes.
2017-10-10 12:55:59 +02:00
Unknown
8d9bd319bd
Misc. Typos
2017-10-09 19:59:33 +02:00
Zheng, Lei
598fff8b40
Path.Area: add greedy sort mode
2017-10-09 19:57:08 +02:00
Itai Nahshon
4bc216371a
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
e2e0735677
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
271425b593
Take model's placement into account when calculating the placement for stock.
2017-10-08 12:24:31 -03:00
Markus Lampert
c2f440af8c
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
329f013f01
Added explicit support for BSPlineCurve to isHorizontal/isVertical.
2017-10-08 12:23:11 -03:00
luzpaz
f3bf8fe919
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
8193455890
Setting obj.removalshape to the first one if there are any for convenience.
2017-10-02 01:21:13 +02:00
Markus Lampert
c33b6610ce
Added more cleanup to the pocket shape face before extrusion - greatly improves stability.
2017-10-02 01:21:13 +02:00
Markus Lampert
eb10377358
Disabling MinTravel - it being an experimental feature.
2017-10-02 01:21:13 +02:00
Markus Lampert
b86878d2c9
Fixed face combining and moved to PathGeom.
2017-10-02 01:21:13 +02:00
Markus Lampert
cbb97da2a8
Fixed tooltips for post processor and its arguments in job dialog again.
2017-10-02 01:16:26 +02:00
Markus Lampert
389528a97a
Force page 0 for preferences.
2017-10-02 01:16:26 +02:00
Markus Lampert
5f7971d32b
Placement preferences for stock.
2017-10-02 01:16:26 +02:00