Markus Lampert
ed6f16d623
Adding missing engraving ui files.
2017-08-22 10:16:58 -03:00
Markus Lampert
5190839006
Cleaning up some unused functions.
2017-08-22 10:16:58 -03:00
Markus Lampert
0c89193d9f
Refactored Engrave to be based on PathOp - added support for StepDown, default behaviour is a single step.
2017-08-22 10:16:58 -03:00
Markus Lampert
a32f527ac5
Added support for baseobject into PathOp, used by almost all ops anyway.
2017-08-22 10:16:58 -03:00
Markus Lampert
6fcff10b9b
Fixed markdown
2017-08-22 10:16:58 -03:00
Markus Lampert
1664e65135
Restored icons for profile ops; cleaned up accel keys.
2017-08-22 10:16:58 -03:00
Markus Lampert
bc53677dca
Rmoved empty implementation of PathFromShape
2017-08-22 10:16:58 -03:00
Markus Lampert
21f98304be
Rebased Helix op on PathOp framework, also it's UI.
2017-08-22 10:16:58 -03:00
Markus Lampert
bddcb28424
Split base hole processing into separate class.
2017-08-22 10:16:58 -03:00
Markus Lampert
26b9c67da6
Split DrillingGui into its own file and base it off of PathOpGui.
2017-08-22 10:16:58 -03:00
Markus Lampert
f32ef59463
Renamed PathAreaOpGui to PathOpGui - there's nothing Area specific in there.
2017-08-22 10:16:58 -03:00
Markus Lampert
2b83f12047
Added ability to overwrite standard pages.
2017-08-22 10:16:58 -03:00
Markus Lampert
564522f60d
Consolidated DepthsPage into single class.
2017-08-22 10:16:58 -03:00
Markus Lampert
f0c69cce02
Refactored PathDrilling operation using PathOp.
2017-08-22 10:16:58 -03:00
Markus Lampert
0d4bc71a65
Moved base functionality into PathOp and renamed AreaOp interface to areaOp...
2017-08-22 10:16:58 -03:00
Markus Lampert
19f4e8a562
Fixed Apply button misbehaviour for drilling.
2017-08-22 10:16:58 -03:00
Markus Lampert
1c4dd19590
Removed Names and added support for ArchPanels again.
2017-08-22 10:16:58 -03:00
Markus Lampert
4140bdfd06
Removed Positions and replaced Enabled with Disabled.
2017-08-22 10:16:58 -03:00
Markus Lampert
68af1f6df3
Eliminated Diameter as a property.
2017-08-22 10:16:57 -03:00
Markus Lampert
4e8d0cbea3
Converted MillFace to be based on PathAreaop.
2017-08-22 10:16:57 -03:00
Markus Lampert
6b8960d125
Renamed PathContour to PathProfileContour for consistency.
2017-08-22 10:16:57 -03:00
Markus Lampert
73b15db3e7
Consolidated UI for all profile ops.
2017-08-22 10:16:57 -03:00
Markus Lampert
99042ff626
Explicit log messages if job cannot be found or it doesn't have a base.
2017-08-22 10:16:57 -03:00
Markus Lampert
100fbe7ace
Converted ProfileEdges to based off PathAreaOp.
2017-08-22 10:16:57 -03:00
Markus Lampert
6bd53273b0
Renamed ui for ProfileFaces to match implementation names.
2017-08-22 10:16:57 -03:00
Markus Lampert
3c3c30259e
Extracted common profile functionality into base class.
2017-08-22 10:16:57 -03:00
Markus Lampert
1e76c99250
Renamed PathProfile to PathProfileFaces for consistency; moved common depth calculation for ops with BaseGeometry into PathAreaOp.
2017-08-22 10:16:57 -03:00
Markus Lampert
4c5ba38404
Refactored Commmand and ViewProvider to be data driven and moved imlementation into PathAreaOpGui.
2017-08-22 10:16:57 -03:00
Markus Lampert
50711c1ba4
Converted PathProfile to be based on PathAreaOp.
2017-08-22 10:16:57 -03:00
Markus Lampert
d07319e4d2
Fixed issues with BaseGeometry UI processing and extended interface to support multiple shapes.
2017-08-22 10:16:57 -03:00
Markus Lampert
83e5c8098b
Moved pocket specific logic back into PathPocket.
2017-08-22 10:16:57 -03:00
Markus Lampert
a742c1120e
Split pocket gui into its own file and based on PathAreaOpGui.
2017-08-22 10:16:57 -03:00
Markus Lampert
2884d3ac60
Moved PathPocket to use PathAreaOp.
2017-08-22 10:16:57 -03:00
Markus Lampert
cfd2d4ca58
Cleaned up import statements.
2017-08-22 10:16:57 -03:00
Markus Lampert
442765cbb9
Corrected selection index.
2017-08-22 10:16:57 -03:00
Markus Lampert
51f0050b93
Updating cmake files.
2017-08-22 10:16:57 -03:00
Markus Lampert
f08454d01b
Added alternate TaskPanel layouts, for fun.
2017-08-22 10:16:57 -03:00
Markus Lampert
9ef7a941fe
Added Depths page.
2017-08-22 10:16:57 -03:00
Markus Lampert
0bb1c3b722
First cut on splitting GUI into generic part and op specifics.
2017-08-22 10:16:57 -03:00
Markus Lampert
8c81757796
Split Contour UI into it's own implementation file.
2017-08-22 10:16:57 -03:00
Markus Lampert
42f0d71d4a
Split Contour op into generic PathArea part and contour specifics.
2017-08-22 10:16:57 -03:00
Markus Lampert
bb3e69fdd9
Fixed typo.
2017-08-22 10:16:57 -03:00
luzpaz
f5979d3a40
Draft: grammer fix
2017-08-22 10:09:46 +02:00
Markus Lampert
6d194a4bda
Use argparse for post processor argument parsing and added preamble and postamble as arguments.
2017-08-21 14:22:08 -07:00
wmayer
012cffefe8
implement slicing for VectorPy class
2017-08-21 15:16:03 +02:00
wmayer
c4c1034e4e
Py3: replace sq_slice and sq_ass_slice with mp_subscript and mp_ass_subscript because they are not used any more in Py3
2017-08-21 13:33:07 +02:00
Markus Lampert
0e81583e3f
Set object's Restore flag while restoring the Path property.
2017-08-20 17:20:55 -07:00
wmayer
533a78026a
add method toFormat to get number format from character
2017-08-20 18:50:13 +02:00
Oliver Oxtoby
858df142e2
Base: Make Quantity parser accept 1/[unit] as [unit]^-1
2017-08-20 16:53:57 +02:00
Oliver Oxtoby
1165d3c6e0
Base: Fixes in MKS units schema
...
- Change default unit for Length, if out of range of scaling, to m
- Add density scaling as in Internal schema (avoids density always displaying in kg/mm^3)
- Change velocity to m/s rather than mm/s
2017-08-20 16:50:26 +02:00