Abdullah Tahiri
3a133ee0cb
Path: Add libarea to PCH
2019-05-03 23:15:09 +02:00
Abdullah Tahiri
b22d59c0aa
PCH: Path App
2019-05-03 23:15:09 +02:00
luz.paz
0238906d38
Misc. typo and whitespace fixes
...
Found via `codespell`
2019-04-30 10:15:59 -03:00
wmayer
2b0d3477cb
fix copy-constructor of Path::Area class
2019-03-03 15:51:07 +01:00
sliptonic
96dee91d5e
fixes #3665
...
Applying patch from jurij
2019-01-22 20:26:59 +01:00
Zheng, Lei
f2ddb64fa1
Path.Area: minor optimization
2018-11-06 12:02:12 -03:00
Zheng, Lei
35f6a4fa72
Path.Area: fix offset pocket mode
2018-09-26 17:02:36 +02:00
Zheng, Lei
1cbd5cc994
Path.Area: add PocketLastStepover/LastStepover parameter
2018-08-08 13:54:58 +02:00
luz.paz
baa6d89328
Typos and whitespace fixes
2018-08-07 11:13:31 -04:00
luz.paz
0576524144
Misc. code comment typo fixes
...
Found via `codespell -q 3 -I ../fc-word-whitelist.txt --skip="*.ts,*.po,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./.git,./src/zipios++"`
2018-07-27 10:39:43 -03:00
luz.paz
7a09a5774e
More misc. typos
2018-05-19 12:17:52 -04:00
luz.paz
6e64b4f75d
Misc. typos
2018-05-19 12:06:34 -04:00
luz.paz
5f7df347f8
Path: misc. source comment typos
2018-04-25 11:03:10 +02:00
Zheng, Lei
b81f4694b1
Path.Area: work around for OCCT discretization bug
...
See code comments for more details.
2018-03-21 12:14:58 +01:00
Zheng, Lei
67e3bb9d1d
Path.Area: fix linux build
2018-03-03 11:19:36 -03:00
Zheng, Lei
7f891ebeae
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
66997448f5
Path.Area: arc fix to work around OCCT bug
2018-02-24 10:44:55 -03:00
wmayer
1e0d4b7a5c
fix warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
2018-02-10 12:18:33 +01:00
Zheng, Lei
7e5d2bd92f
Path.Area: make wire explode respect arc accurarcy
2018-01-26 18:53:09 +01:00
luz.paz
383825e9cf
Path: libarea typos
...
Source and comment typos
2018-01-24 13:08:57 -05:00
Zheng, Lei
8f84087e6f
Path.Area: respect zero start point when generating path
2018-01-23 19:49:58 +01:00
luz.paz
a35dd3feea
Typos
...
The stepcode typos aren't to be found upstream. Recomend we merge nonetheless.
2018-01-08 21:07:00 +01:00
Zheng, Lei
b6bbc57d08
Path.Area: fix wire join function
...
This affects open wire operations
2017-12-23 14:36:20 +01:00
Zheng, Lei
517ae4dd79
Path.Area: improve code readability
...
Fix Coverity CID 169508
2017-12-13 12:40:13 +01:00
Unknown
c8c9b76f43
Misc. typos
2017-12-06 20:59:55 +01:00
Mateusz Skowroński
23cdde88e0
Fix some GCC 7 warnings:
...
* dynamic exception specifications are deprecated [-Wdeprecated]
* this statement may fall through [-Wimplicit-fallthrough=]
2017-12-05 17:22:00 +01:00
Zheng, Lei
0cca82b530
Path.Area: honour 'from_center' in offset pocket mode
2017-11-28 12:40:19 -02:00
Zheng, Lei
54219f151c
Path.Area: handle empty wires during sorting
2017-11-19 17:18:28 +01:00
Zheng, Lei
6ad0a1825c
Path.Area: replace push_back with emplace_back
...
For minor performance improvement
2017-11-19 17:18:28 +01:00
Zheng, Lei
dc0f651521
Path.Area: improve coplanar checking performance
2017-11-16 15:20:17 +01:00
Zheng, Lei
4f7bcded78
Path.Area: improve projection algorithm efficiency
2017-11-16 15:20:01 +01:00
wmayer
8b2fcf3677
fix several kind of warnings:
...
+ fix -Wparentheses/-Wlogical-op-parentheses
+ fix -Wunused-variable
+ disable -Wundefined-var-template due to many false-positives (clang)
+ fix -Winconsistent-missing-override
+ fix -Wmaybe-uninitialized
2017-10-15 19:12:07 +02:00
Zheng, Lei
ba125d42f1
Path.Area: add greedy sort mode
2017-10-09 19:57:08 +02:00
Itai Nahshon
d2f50247ff
Some fixes related to milling heights and depths.
...
Fix for large "Step Down".
Correctly handling a part that was moved down the Z axis.
Handle "Finish Depth".
2017-10-08 22:52:10 +02:00
Zheng, Lei
04530ff516
Path.Area: add line/grid/triangle tool radius compenstation
2017-10-04 17:47:04 +02:00
wmayer
770c9ce095
fix various coverity issues
2017-09-15 11:48:38 +02:00
Markus Lampert
f2483f2ff0
Added preambles option to fromShapes to prevent Path.Area from emmitting a preamble before every block of movement.
2017-08-24 20:31:57 -07:00
wmayer
1de1058811
compile Path module with boost < 1.55
2017-08-19 14:30:55 +02:00
Zheng, Lei
d554497ada
Path.Area: fix sortWires
...
sortWires was broken on open wires. The bug was introduced when open
wire direction feature is added.
2017-07-07 11:26:54 +08:00
Zheng, Lei
120b37b0c7
Path.Area: change fromShape() 'start' parameter behavior
...
'start' used to mean the initial resting position of the tool. Now it
is changed to mean the feed start position.
fromShape() has also improved to automatically guess 'retraction' and
'resume_height' parameters if not given, based on input shape boundary.
2017-07-07 11:26:54 +08:00
Zheng, Lei
90334e0478
Path.Area: handle empty wires without vertex
2017-07-07 11:26:54 +08:00
Zheng, Lei
27aaaf7def
Path.Area: fix thickening of pocket path
2017-06-26 22:25:00 +02:00
Zheng, Lei
294551a2fb
Path.Area: fix Path.fromShapes retraction threshold
2017-06-15 14:43:49 -03:00
Zheng, Lei
56f8de75e6
Path.Area: fix plane finding on face shape
2017-06-15 14:43:49 -03:00
Zheng, Lei
d257f1bfa5
Path.Area: section intermediate shape output for debugging
2017-06-15 14:43:49 -03:00
Zheng, Lei
d6e16019fd
Path.Area: fixed random wrong section output
2017-06-15 14:43:49 -03:00
Zheng, Lei
c3bd7b6b9b
Path.Area: fixed projection tolerance problem
2017-06-12 11:26:39 +02:00
Zheng, Lei
fe8d32854a
Path.Area: removed LogLevel from setDefaultParams
...
Use App.setLogLevel('Path.Area', <level>) instead.
2017-05-24 09:16:52 +08:00
Zheng, Lei
c94ffe1d93
Path.Area: fix side effect on projection
2017-05-24 09:16:52 +08:00
Zheng, Lei
fa00b4f06a
Path.Area: use FC tag based logging
2017-05-13 18:52:09 +02:00