Commit Graph

822 Commits

Author SHA1 Message Date
Markus Lampert
fb0fc49a30 Removed PathPreferences class and moved functionality into the module interface. 2018-06-19 21:53:41 -07:00
Markus Lampert
b24e95b7c1 Removed PathGeom class and moved functionality into module interface. 2018-06-19 21:38:20 -07:00
Markus Lampert
36a82c690d Add support for full circles to PathGeom. 2018-06-15 11:32:06 -03:00
Markus Lampert
3c3239ae29 Aggregate base edges into wires for engraving. 2018-06-12 10:32:47 -03:00
Markus Lampert
f0e6b69690 Switched engrave to use path-geom tools 2018-06-09 11:14:08 +02:00
Markus Lampert
9f7ac42217 Support for individual edges and faces of an attached shape string - fixed depth settings. 2018-06-04 12:06:45 +02:00
Markus Lampert
1b78a99dd1 Fixed engrave gui updating Base and BaseShapes. 2018-06-04 12:06:44 +02:00
Markus Lampert
4641fafa02 Added support for rotated 2d shapes for engraving selection. 2018-06-04 12:06:44 +02:00
Markus Lampert
a3d864e59d Added engraving support for attached ShapeStrings 2018-06-04 12:06:44 +02:00
Markus Lampert
b3d11842f4 Fixed stock from base. 2018-06-04 12:06:43 +02:00
Markus Lampert
79c9e2d872 Fixed selection of vertexes and faces - and added support for faces as base objects. 2018-06-04 12:06:42 +02:00
Markus Lampert
32cb111721 Filter out duplicate selections 2018-06-04 12:06:42 +02:00
Markus Lampert
60a49ede57 Allow selection of edges for engraving. 2018-06-04 12:06:42 +02:00
Markus Lampert
13bce09608 Suppport for engrave as part of a general job 2018-06-04 12:06:42 +02:00
Markus Lampert
aaa200f015 Add support for BaseGeometry to Engrave, if the Job's base object cannot be processed. 2018-06-04 12:06:41 +02:00
pekkaroi
8b0b3df76c PathSimulator, fix typo false->False 2018-05-28 10:27:53 -03:00
pekkaroi
1a3996783e Improve backwards compatibility 2018-05-28 10:12:07 -03:00
pekkaroi
0c90118cb3 Cleaning 2018-05-28 10:12:06 -03:00
pekkaroi
3895c9a492 Improved naming of the new parameters 2018-05-28 10:12:06 -03:00
pekkaroi
1aa8601e07 Add IgnoreAbove parameter to not generate ramp above certain heights 2018-05-28 10:12:03 -03:00
Markus Lampert
48aa0ba3d2 Fixed TC modality in post processor driver. 2018-05-23 17:25:42 +02:00
luz.paz
6e64b4f75d Misc. typos 2018-05-19 12:06:34 -04:00
Markus Lampert
186df52382 Cleaned up translation. 2018-05-11 10:18:56 -03:00
Markus Lampert
de9b157a94 Updated copyright 2018-05-11 10:18:56 -03:00
Markus Lampert
4adae91abe Setting rotation center for the job on change. 2018-05-11 10:18:56 -03:00
sliptonic
5103b74bff Set Path Center. Depends on mlampert's rotation vis 2018-05-11 10:18:56 -03:00
sliptonic
454d86b20d fixed feed rate for angular moves 2018-05-11 10:18:56 -03:00
sliptonic
bf51263a2b Path rename dressup
for name standard compliance
2018-05-11 10:18:56 -03:00
sliptonic
f933570035 Initial Commit 2018-05-11 10:18:56 -03:00
Shai Seger
15c2b9a28c fix FreeCad crash when no tool is assigned to an operation 2018-05-11 10:17:16 -03:00
Markus Lampert
d9b8d61550 Expose task panel layout through preferences. 2018-05-07 12:20:10 -03:00
Shai Seger
8d4f31f021 fix bug tracker issue id:0003450 : Freecad crash when simulating without operations. 2018-05-04 00:59:16 +03:00
Markus Lampert
78b72c6d4e Only setting Path.Area curve accuracy if it is not, and also set it when Preferences get saved. 2018-05-02 22:07:17 +02:00
Markus Lampert
1a2868b534 Changed grbl feed rate output to mm/min. 2018-04-30 09:54:08 +02:00
luz.paz
5f7df347f8 Path: misc. source comment typos 2018-04-25 11:03:10 +02:00
luz.paz
13db1e5349 Crowdin: Path string fixes 2018-04-25 11:03:10 +02:00
looooo
be5ea8391c PySide2: qApp -> QApplication 2018-04-14 10:40:31 +02:00
PLChris
d3f413cbe1 Fixed missing X-Parameters in output. Renamed to philips_cnc. Cleaned up and merged code from linux_cnc. 2018-03-25 13:50:29 +02:00
sliptonic
47d6b10b7c Path: remove ToolLengthOffset
Obsolete and broken supplemental command
fixes #3382
2018-03-22 19:43:48 +01:00
Markus Lampert
2e63ffd090 Fixed import statement for py3 2018-03-17 14:09:15 +01:00
sliptonic
d95656d812 Path: Make simulation work with additional jobs
fixes #3359

The simulation stock now updates when job is changed
2018-03-08 12:05:29 +01:00
sliptonic
08656b8e19 Path: fix crash if path has dressup
fixes #3358
2018-03-08 12:05:29 +01:00
luz.paz
7703bc7897 Residual files left to remove \n from translate() 2018-02-12 21:59:37 +01:00
luz.paz
fa8f012108 Path: moved '\n' out of translation()
Instead it is appended to the end of the `FreeCAD.Console.Print.....()`
2018-02-11 10:49:19 +01:00
sliptonic
5ffc4f983e Path: add stock boundary as choice for millface
fixes #3326
2018-02-09 15:58:44 +01:00
Markus Lampert
2990e1e7b0 Changed Cutting Edge Angle to be the full bit angle and renamed label. 2018-02-05 20:22:08 -08:00
pekkaroi
1402e39ba0 Path: Consolidate available tool types and material types to one place. Fixes issue #3335 2018-02-01 22:16:46 +01:00
Fabio Rossi
4506e49689 Fixes for python 2to3 migration 2018-02-01 21:43:59 +01:00
sliptonic
07ae0e56c4 Path: Fix MillFace default values
fixes #3324
2018-01-25 18:45:14 -02:00
Shai Seger
627c4e7906 Give default values to cutting edge angle so simulations with work even if user did not specify a valid cutting angle. 2018-01-24 17:43:06 +01:00