Commit Graph

467 Commits

Author SHA1 Message Date
ml
e614be6512 Refactored post processor into its own class, concentrating all post processor script operations. 2016-11-02 10:58:35 +01:00
ml
cc4e05c1d4 Basic Job preferences dialog 2016-11-02 10:58:35 +01:00
ml
3ba7b8d9bc Consolidated finding post processor scripts into class method. 2016-11-02 10:58:35 +01:00
ml
e76d5ed335 Fixed post processors and Command constructor (wasn't dealing with parameters being optional). 2016-11-02 10:58:35 +01:00
ml
1aa7348b8a Cleaned up Machine removal. 2016-11-02 10:58:35 +01:00
ml
62dd69cd69 Added contributed post-processor scripts. 2016-11-02 10:58:35 +01:00
Markus Lampert
807008c021 Added reloading of post processor to pick up user changes in the script in case they edited it. 2016-11-02 10:58:35 +01:00
Markus Lampert
71f5632c62 Sort Post Processor list for dialog and make 'dumper' the default if none is set in the preferences. 2016-11-02 10:58:35 +01:00
Markus Lampert
01f4feca5c Path preferences for default post processor and arguments. 2016-11-02 10:58:35 +01:00
Markus Lampert
bf4783235b Added tooltip support for PostProcessor scripts. 2016-11-02 10:58:35 +01:00
Markus Lampert
70b445a099 Added argument support for post processors - examples in linuxcnc_post.py. 2016-11-02 10:58:35 +01:00
sliptonic
710624309e really ugly icons.
Maybe someone with talent will help.
2016-10-24 12:49:57 -02:00
sliptonic
f1c1f7f245 fix for tool edit index bug. 2016-10-24 12:49:57 -02:00
ml
975795d937 Fixed adaptive bone length, made it the default again. 2016-10-18 16:53:04 -07:00
ml
2872cd9b67 Disabling debugging and smooth paths for PR. 2016-10-18 16:53:04 -07:00
ml
10107d4e70 Smooth path with fillets. 2016-10-18 16:53:04 -07:00
ml
7ec48a53f9 Start of smoothing the bone path. 2016-10-18 16:53:04 -07:00
ml
17418a0144 Better naming, also for properties. 2016-10-18 16:53:04 -07:00
Markus Lampert
7013f4c021 Replaced homebrewn cancel support with using a transaction. 2016-10-18 16:53:04 -07:00
ml
bc8678e424 Added support for cancelling an edit session and restore the original properties. 2016-10-18 16:53:04 -07:00
ml
cb12709955 Added tooltips and label for distance. 2016-10-18 16:53:04 -07:00
ml
203dc31f07 Added another safety check. 2016-10-18 16:53:04 -07:00
ml
17b6e45813 Fixed Group issue on fetching the tool; - added recursive parent traversal to deal with dressups and dressups of dressups ... 2016-10-18 16:53:04 -07:00
Markus Lampert
5aac906175 Fixed refactoring issue 2016-10-18 16:53:04 -07:00
Markus Lampert
b13df11c70 Added support for dressing up another dogbone dressup. 2016-10-18 16:53:04 -07:00
Markus Lampert
6cebaf19b9 Update bone enable/disable list when settings change. 2016-10-18 16:53:04 -07:00
ml
b51cc2481e Added adaptive length algorithm. 2016-10-18 16:53:03 -07:00
ml
d0ab5d258a Added support for custom lengths. 2016-10-18 16:53:03 -07:00
ml
7ff68a2e32 Added support for enabling and disabling individual bones in the dressup. 2016-10-18 16:53:03 -07:00
ml
29facba79c Basic task panel. 2016-10-18 16:53:03 -07:00
ml
3bf701218c Fixed selection of the job for post processing. 2016-10-18 16:53:03 -07:00
ml
7010c4c1e4 Added support for t-bone long/short edge attachment. 2016-10-18 16:53:03 -07:00
ml
763f123feb Added support for vertical t-bones. 2016-10-18 16:53:03 -07:00
ml
d0969d2b89 Added support for horizontal t-bones. 2016-10-18 16:53:03 -07:00
ml
f3fd9ddba7 Fixed initial Side determination for CCW paths. 2016-10-18 16:53:03 -07:00
ml
ad66340760 Fixed angle calculation for none-square angles. 2016-10-18 16:53:03 -07:00
ml
475ac063fb Added automatic side selection based on Base object. 2016-10-18 16:53:03 -07:00
ml
c6aa3ad33f Basic dogbone dressup for profiles. 2016-10-18 16:53:03 -07:00
sliptonic
b096c0f6e4 misc regression bugs
Translation strings.
dragknifedressup now uses job instead of project
2016-10-16 13:07:40 -05:00
sliptonic
892f9f784d PathSurface now uses base object from job.
This means Surface won't work on Meshes directly.
They should be converted so FreeCAD solids first.
Surface still needs lots of work.
2016-10-15 15:25:54 -03:00
sliptonic
327044ff2a Edge Profile operation 2016-10-15 15:25:54 -03:00
sliptonic
ba459c522e menu cleanup 2016-10-15 15:25:54 -03:00
sliptonic
b7a6f916d8 Drilling handles multiple locations
Jog rates started
Automatically create default tool in new job.
2016-10-15 15:25:54 -03:00
sliptonic
7dc92e768f Another attempt at getting pocket output to consistently include feedrate 2016-10-15 15:25:54 -03:00
sliptonic
116a967bd7 Making toolcontrollers selectable from operations 2016-10-15 15:25:54 -03:00
sliptonic
cddccdf4c7 Tool Library replaces ToolTable Job replaces Project 2016-10-15 15:25:54 -03:00
Yorik van Havre
4375299724 Made Path objects properties translatable - fixes #2524 2016-10-07 22:21:02 -03:00
wmayer
af6f4704c9 issue #0002524: Make property docstrings translatable 2016-09-08 18:29:27 +02:00
sliptonic
fadbd5e424 Bug fixes:
fixes reparenting bug when dressup is deleted
Engrave wasn't using final depth value
Dragknife Dressup not correctly calculating spin direction or curve intersection
Per Yorik, fix crash if PartGui hasn't been loaded
Allow selection of bottom face for profiling
Bug # 0002615
2016-08-04 14:28:59 -03:00
Lorenz Hüdepohl
2cf6da1739 Path: Fix spurious full circles in PathProfile
There was an issue in the conversion from a toolpath to GCode, some very
small circles were mistaken for full circles when their coordinates were
output in some finite precision.
2016-07-15 10:57:12 +02:00