Commit Graph

963 Commits

Author SHA1 Message Date
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
32ac63b4f7 Fixed refactoring errors. 2017-10-08 10:57:08 -07:00
Markus Lampert
72ff144848 Ensure loop detection logic ignores tree selections. 2017-10-08 10:49:52 -07:00
Markus Lampert
28ee13a7b9 Renamed stock from-base selection to clarify construction. 2017-10-08 12:24:31 -03: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
50ef191206 Added comment to not remove findShape which doesn't look like it's used or belongs - still has to stay there. 2017-10-08 12:23:11 -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
Zheng, Lei
732eab609b Path.Area: add line/grid/triangle tool radius compenstation 2017-10-04 17:47:04 +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
Markus Lampert
1790737841 Basic stock preferences and usage if no job template is specified. 2017-10-02 01:16:26 +02:00
luzpaz
a5d1e619f5 Path: misc typo
[skip ci]
2017-10-02 01:14:09 +02:00
wmayer
846195327a harmonize show() function of Part, Mesh, Fem, Path and Points modules 2017-09-29 00:35:48 +02:00
Markus Lampert
3d76f01ea3 Disableing bezier unit tests which seem to break depending on the version of occ/oce being used. 2017-09-28 11:27:47 -07:00
Markus Lampert
8786432651 Added support for bezier curves for isHorizontal/isVertical. 2017-09-28 11:27:47 -07:00
Markus Lampert
e03c37ee4b Added support for z-level selecction of circular shapes. 2017-09-28 11:27:47 -07:00
Markus Lampert
4f81e26ac6 Fixed drilling depths and circular hole remove logic. 2017-09-28 11:27:47 -07:00
Markus Lampert
da61e31a8d Fixed refactoring issue. 2017-09-28 11:27:47 -07:00
Markus Lampert
96281ecaf4 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
57b7f6d293 Moved base and stock visibility tracking into ViewProvider. 2017-09-28 11:27:47 -07:00
Markus Lampert
974e706748 Switch out base in case user selects features of the original - fixes op placement. 2017-09-28 11:27:47 -07:00
Markus Lampert
a7feb41f7d Fixed rounding issue for determining attribute changes. 2017-09-28 11:27:47 -07:00
Markus Lampert
7cc04283ee Fixed transitioning error. 2017-09-28 11:27:47 -07:00
Markus Lampert
fbc2401fa8 Renamed 'Surface' to '3D Surface' for consistency. 2017-09-28 11:27:47 -07:00
Markus Lampert
b1c8885463 Renamed 'Pocket' to 'Pocket 3D' to enhance the distinction to 'Pocket Shape'. 2017-09-28 11:27:47 -07:00
Markus Lampert
44348bb37b Fixed segfault on shutdown. 2017-09-28 11:27:47 -07:00
Markus Lampert
a3db2a8c46 Switch preferences to use json files for templates. 2017-09-28 11:27:47 -07:00
Markus Lampert
059b3a4b42 Adapted dogbone unit test to the new depth values. 2017-09-28 11:27:47 -07:00
Markus Lampert
1039af6dcc Fixed final == start depth in combination with manual locking. 2017-09-28 11:27:47 -07:00
Markus Lampert
32908dde6f Fixed startup errors and typo. 2017-09-28 11:27:47 -07:00
Markus Lampert
252cd1e85a changed lock radio buttons into checkboxes. 2017-09-28 11:27:47 -07:00
Markus Lampert
b912b83515 Disable apply button if ui is clean. 2017-09-28 11:27:47 -07:00
Markus Lampert
b035e658e7 Fixed Arch.Panel support. 2017-09-28 11:27:47 -07:00
Markus Lampert
749fe3631a Consolidated all depth calculations. 2017-09-28 11:27:47 -07:00
Markus Lampert
d5f48319a0 Added manual locking of start and final depths - and automatic updated if not. 2017-09-28 11:27:47 -07:00
Markus Lampert
02698d2d67 Dealing with undefined curves - without trampling all other changes. 2017-09-28 11:27:47 -07:00
Markus Lampert
bdcdf0292c Revert "Dealing with undefined curves in drillability checking."
This reverts commit bba1c4871db42bed98992bd1dca764ecd42e98b7.
2017-09-28 11:27:47 -07:00
Markus Lampert
7e16f7fa4a Added automatic depth calculation into PathOp.execute. 2017-09-28 11:27:47 -07:00
Markus Lampert
c2504da3e0 Dealing with undefined curves in drillability checking. 2017-09-28 11:27:46 -07:00
Markus Lampert
dc81bde798 Path selection resiliency against selections without sub features - which seem to have become common place. 2017-09-28 11:27:46 -07:00
Markus Lampert
6fb7669f3d Added editing resiliency to stock from base editor. 2017-09-28 11:27:46 -07:00