Markus Lampert
9225bae90d
Cleaning up some unused functions.
2017-08-22 10:16:58 -03:00
Markus Lampert
7cdb9578d9
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
62c9bcc39a
Added support for baseobject into PathOp, used by almost all ops anyway.
2017-08-22 10:16:58 -03:00
Markus Lampert
a7edaadcdf
Fixed markdown
2017-08-22 10:16:58 -03:00
Markus Lampert
dd23476a49
Restored icons for profile ops; cleaned up accel keys.
2017-08-22 10:16:58 -03:00
Markus Lampert
0b380fde15
Rmoved empty implementation of PathFromShape
2017-08-22 10:16:58 -03:00
Markus Lampert
b6c31bedab
Rebased Helix op on PathOp framework, also it's UI.
2017-08-22 10:16:58 -03:00
Markus Lampert
355075f7c3
Split base hole processing into separate class.
2017-08-22 10:16:58 -03:00
Markus Lampert
dbbee79378
Split DrillingGui into its own file and base it off of PathOpGui.
2017-08-22 10:16:58 -03:00
Markus Lampert
693cefd780
Renamed PathAreaOpGui to PathOpGui - there's nothing Area specific in there.
2017-08-22 10:16:58 -03:00
Markus Lampert
0093e9296f
Added ability to overwrite standard pages.
2017-08-22 10:16:58 -03:00
Markus Lampert
2695ba2492
Consolidated DepthsPage into single class.
2017-08-22 10:16:58 -03:00
Markus Lampert
fccee0b24f
Refactored PathDrilling operation using PathOp.
2017-08-22 10:16:58 -03:00
Markus Lampert
f4c20e7c61
Moved base functionality into PathOp and renamed AreaOp interface to areaOp...
2017-08-22 10:16:58 -03:00
Markus Lampert
45b3233ab7
Fixed Apply button misbehaviour for drilling.
2017-08-22 10:16:58 -03:00
Markus Lampert
070ca71727
Removed Names and added support for ArchPanels again.
2017-08-22 10:16:58 -03:00
Markus Lampert
3ff47ef258
Removed Positions and replaced Enabled with Disabled.
2017-08-22 10:16:58 -03:00
Markus Lampert
e7e9722bfc
Eliminated Diameter as a property.
2017-08-22 10:16:57 -03:00
Markus Lampert
a8a9e3c4a8
Converted MillFace to be based on PathAreaop.
2017-08-22 10:16:57 -03:00
Markus Lampert
fb56572253
Renamed PathContour to PathProfileContour for consistency.
2017-08-22 10:16:57 -03:00
Markus Lampert
ffe141e86e
Consolidated UI for all profile ops.
2017-08-22 10:16:57 -03:00
Markus Lampert
b25a720c51
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
3cd6ce68bb
Converted ProfileEdges to based off PathAreaOp.
2017-08-22 10:16:57 -03:00
Markus Lampert
02bda8cf79
Renamed ui for ProfileFaces to match implementation names.
2017-08-22 10:16:57 -03:00
Markus Lampert
54ca9a446d
Extracted common profile functionality into base class.
2017-08-22 10:16:57 -03:00
Markus Lampert
6f334e84a5
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
89da621869
Refactored Commmand and ViewProvider to be data driven and moved imlementation into PathAreaOpGui.
2017-08-22 10:16:57 -03:00
Markus Lampert
0617d360d0
Converted PathProfile to be based on PathAreaOp.
2017-08-22 10:16:57 -03:00
Markus Lampert
c0c2fc5dfb
Fixed issues with BaseGeometry UI processing and extended interface to support multiple shapes.
2017-08-22 10:16:57 -03:00
Markus Lampert
98c9c544b4
Moved pocket specific logic back into PathPocket.
2017-08-22 10:16:57 -03:00
Markus Lampert
bd83f3d776
Split pocket gui into its own file and based on PathAreaOpGui.
2017-08-22 10:16:57 -03:00
Markus Lampert
bf025123a0
Moved PathPocket to use PathAreaOp.
2017-08-22 10:16:57 -03:00
Markus Lampert
6eee20dca8
Cleaned up import statements.
2017-08-22 10:16:57 -03:00
Markus Lampert
baa6215292
Corrected selection index.
2017-08-22 10:16:57 -03:00
Markus Lampert
56d72705b6
Updating cmake files.
2017-08-22 10:16:57 -03:00
Markus Lampert
03f79acfcd
Added alternate TaskPanel layouts, for fun.
2017-08-22 10:16:57 -03:00
Markus Lampert
4863fb8884
Added Depths page.
2017-08-22 10:16:57 -03:00
Markus Lampert
45b890b308
First cut on splitting GUI into generic part and op specifics.
2017-08-22 10:16:57 -03:00
Markus Lampert
8d562e692d
Split Contour UI into it's own implementation file.
2017-08-22 10:16:57 -03:00
Markus Lampert
3b2bc562cb
Split Contour op into generic PathArea part and contour specifics.
2017-08-22 10:16:57 -03:00
Markus Lampert
5f40fb735c
Fixed typo.
2017-08-22 10:16:57 -03:00
luzpaz
a4766ba5dd
Draft: grammer fix
2017-08-22 10:09:46 +02:00
Markus Lampert
447eef0efa
Use argparse for post processor argument parsing and added preamble and postamble as arguments.
2017-08-21 14:22:08 -07:00
wmayer
23863af612
implement slicing for VectorPy class
2017-08-21 15:16:03 +02:00
wmayer
f300614729
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
39d987bee3
Set object's Restore flag while restoring the Path property.
2017-08-20 17:20:55 -07:00
wmayer
dd66a9c9fc
add method toFormat to get number format from character
2017-08-20 18:50:13 +02:00
Oliver Oxtoby
59cc63faea
Base: Make Quantity parser accept 1/[unit] as [unit]^-1
2017-08-20 16:53:57 +02:00
Oliver Oxtoby
890a7bf814
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
Oliver Oxtoby
f93bdfb927
Base: Add DynamicViscosity and SpecificEnergy units
2017-08-20 16:50:11 +02:00