Commit Graph

1157 Commits

Author SHA1 Message Date
sliptonic
e9987425a5 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
3c328867f3 Path: fix crash if path has dressup
fixes #3358
2018-03-08 12:05:29 +01:00
luz.paz
ca26aa8003 libarea misc. typo fix
This is a source typo fix. Please review.
2018-03-05 16:34:54 -03:00
Zheng, Lei
34ec7c507b Path.Area: fix linux build 2018-03-03 11:19:36 -03:00
Zheng, Lei
a73d498588 ViewProviderPath: tweek StartIndex auto step size 2018-03-03 11:19:36 -03:00
Zheng, Lei
ff21f64385 Path.Area: fix self intersect wire issue
Self intersected wire may cause a loop, and BRepBuilderAPI_MakeWire may
mistakenly consider the wire to be closed. And this makes
BrepTools_WireExplorer unhappy and cause it to skip edges.  We now use
ShapeAnalysis_FreeBounds to connect edges to wires.
2018-03-03 11:19:36 -03:00
Zheng, Lei
9c72d78b7b Path.Area: arc fix to work around OCCT bug 2018-02-24 10:44:55 -03:00
Yorik van Havre
143b89c8f3 Applied latest translations from crowdin 2018-02-21 14:25:31 -03:00
wmayer
7be4f35cee fix unit test to compare quantities 2018-02-20 16:18:38 +01:00
luz.paz
5d07c271ee Residual files left to remove \n from translate() 2018-02-12 21:59:37 +01:00
wmayer
e510c7540c Fix invalid Python object error
Example below led to a crash:
import Path
t = Path.Tool(name='t', diameter=1.2)
tt = Path.Tooltable()
tt.setTool(3, t)
attrs = tt.templateAttrs()
del attrs
2018-02-11 16:04:17 +01:00
luz.paz
52fa10d9ac 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
wmayer
b780ba650f fix scan coverity issues 2018-02-10 14:29:49 +01:00
wmayer
c16af94dbe fix warning: private field 'm_lx' is not used [-Wunused-private-field]
fix warning: private field 'm_ly' is not used [-Wunused-private-field]
2018-02-10 12:28:50 +01:00
wmayer
91ce7f2749 fix warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 2018-02-10 12:18:33 +01:00
wmayer
6fe1beedcd fix -Wfor-loop-analysis 2018-02-10 11:57:53 +01:00
sliptonic
728c7b75bc Path: add stock boundary as choice for millface
fixes #3326
2018-02-09 15:58:44 +01:00
luz.paz
1d5799e5b3 Misc. typos
Inspired by @normandc per https://gitter.im/FreeCAD/FreeCAD?at=5a729c6ece68c3bc742df205
2018-02-07 09:40:03 +01:00
Markus Lampert
be77b0c58e Changed Cutting Edge Angle to be the full bit angle and renamed label. 2018-02-05 20:22:08 -08:00
pekkaroi
d2e331146b Path: Consolidate available tool types and material types to one place. Fixes issue #3335 2018-02-01 22:16:46 +01:00
Fabio Rossi
14297570f9 Fixes for python 2to3 migration 2018-02-01 21:43:59 +01:00
Zheng, Lei
caefa0cf8e libarea: fix arc fitting bug
Bug introduced in fbacb9fbc8eb30a0efc51235b014be3c4cb34445
2018-01-29 22:37:07 +01:00
sliptonic
bcc7d5d7db Path: Limit tool angle input
fixes #3158
2018-01-27 19:45:36 +01:00
Zheng, Lei
6ae86bc51b libarea: imporve arc fitting 2018-01-26 18:53:09 +01:00
Zheng, Lei
fc7c34ca41 Path.Area: make wire explode respect arc accurarcy 2018-01-26 18:53:09 +01:00
sliptonic
9f2e774daf Path: Fix MillFace default values
fixes #3324
2018-01-25 18:45:14 -02:00
luz.paz
a83dd308bd Path: libarea typos
Source and comment typos
2018-01-24 13:08:57 -05:00
Shai Seger
5fd64aa3eb 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
Markus Lampert
ba6f314a07 Return the actual job instead of the check result of it being a job or not. 2018-01-24 01:28:47 +01:00
sliptonic
75a0322637 Path: remove redundant Path_Shape command
fixes #3276
2018-01-23 15:30:41 -06:00
Sammel Lothar LTS
34b6df2b7b PATH BUGFIX DressUP-LeadINOut-Line-Generation-SIMFix 2018-01-23 19:53:18 +01:00
Zheng, Lei
004f82b3e7 Path.Area: respect zero start point when generating path 2018-01-23 19:49:58 +01:00
Markus Lampert
0e11e83c68 Fixed 2885, dogbone maintaining F parameter. 2018-01-22 19:40:50 +01:00
Markus Lampert
c3dbeba4d9 Fixed recursion problem 2018-01-22 19:40:50 +01:00
Markus Lampert
0d063d91f1 Fixed path unit test setup for new PathDressup 2018-01-22 19:40:50 +01:00
Markus Lampert
50529d33e4 Changed lead-in-out dressup to use PathDressup.baseOp() instead of relying that it is dressing up an op directly. 2018-01-22 19:40:50 +01:00
Markus Lampert
8ecf31feff Removed ToolController from all dressups and replaced with recursive search for the base op's ToolController. 2018-01-22 19:40:50 +01:00
Markus Lampert
d538e88815 Prevent adding an entry method dressup to an op that's already has one. 2018-01-22 19:40:50 +01:00
Markus Lampert
d1fa0d1d37 Made dogbone resilient to all dressups and profiles. 2018-01-22 19:40:50 +01:00
Markus Lampert
0b48c98792 Fixed import of PathGeom - might want to refactor that one day. 2018-01-22 19:40:50 +01:00
Markus Lampert
e96e32580e Fixed template-export menu activation. 2018-01-22 19:40:50 +01:00
Yorik van Havre
6bd5523987 Path: Fixed possible bug in last commit 2018-01-21 17:48:16 -02:00
Sammel Lothar LTS
a23f891420 BUGFix PATH Dressup Sim FreeCADBreakdown 2018-01-21 17:43:27 -02:00
sliptonic
2375a95afd Path: changed --output-doubles to --axis-modal and reversed the default behavior
Explicit gcode is better than implicit so it is the default.  additional flags compress the size of the output and make it less explicity
2018-01-20 14:09:58 +01:00
sliptonic
d1f194c7ab Path: typo in command name 2018-01-20 14:09:58 +01:00
sliptonic
37aa7d6b81 rename command and PEP8 2018-01-20 14:09:58 +01:00
sliptonic
7559c8f57c Path New Dressup LeadInOut to perform Tool Roll towards shape including G41-42 2018-01-20 14:09:58 +01:00
sliptonic
4ae2cf53c7 path: cleanup linuxcnc post and fix vertical feed problem 2018-01-20 14:09:58 +01:00
sliptonic
99d6fac187 Merge pull request #7 from luzpaz/path-source-typo
Path: source typo fix
2018-01-16 00:35:28 -06:00
sliptonic
2814b4600a Path: rename Set_StartPoint to conform to command name standard
PEP8
2018-01-16 00:32:35 -06:00