kreso-t
4603f61661
Path: Adaptive - fine tuning
2018-09-11 11:02:37 +02:00
kreso-t
4d3f6bc82c
Path: Adaptive - fix for linking moves optimization
2018-09-11 11:02:36 +02:00
kreso-t
791435b088
Path: Adaptive - added stock to leave option
2018-09-11 11:02:36 +02:00
kreso-t
547ebe4fb6
Path: Adaptive - linking moves optimization
2018-09-11 11:02:36 +02:00
kreso-t
b9f841094f
Adaptive: Fix for path nesting
2018-09-11 11:02:35 +02:00
kreso-t
2b395e07b8
Adaptive - finer tolerances for path cleaning
2018-09-11 11:02:34 +02:00
kreso-t
7541343022
Fix for compiling with VS2013
2018-09-11 11:02:34 +02:00
kreso-t
f7773a1dc9
fix for pybind11
2018-09-11 11:02:34 +02:00
kreso-t
7ca6f83752
fix for pybind11
2018-09-11 11:02:33 +02:00
kreso-t
31cbf6f653
Path adaptive operation added
2018-09-11 11:02:33 +02:00
luz.paz
7a09a5774e
More misc. typos
2018-05-19 12:17:52 -04:00
luz.paz
5f7df347f8
Path: misc. source comment typos
2018-04-25 11:03:10 +02:00
looooo
c518744e39
cmake stuff
2018-04-23 09:56:23 +02:00
looooo
18b6544883
win: pybind11: workaround for strdup
2018-04-23 09:56:23 +02:00
looooo
7df027c88b
change pybind11/boost handlinG
2018-04-23 09:56:23 +02:00
Peter Lama
68f25713d3
Fix finding boost python >= 1.67
...
Boost >= 1.67 requires a version suffix (on macOS at least)
2018-04-21 11:24:36 +02:00
wmayer
3c9e6b038e
fix requesting boost python component for version >= 1.67.0
2018-04-21 11:12:45 +02:00
luz.paz
b45bc4889d
Misc. typos: Please merge right before 0.17 release
...
I'm still finding typos in the source code. I propose that you keep this PR open prior ro relaese and then merge so that if I find other typos in the meantime they will be part this release.
2018-03-18 15:15:16 +01:00
luz.paz
506ee98411
libarea misc. typo fix
...
This is a source typo fix. Please review.
2018-03-05 16:34:54 -03:00
wmayer
73522c3d10
fix scan coverity issues
2018-02-10 14:29:49 +01:00
wmayer
ed52b2ef51
fix -Wfor-loop-analysis
2018-02-10 11:57:53 +01:00
Zheng, Lei
2520785b13
libarea: fix arc fitting bug
...
Bug introduced in fb16c867ed
2018-01-29 22:37:07 +01:00
Zheng, Lei
fb16c867ed
libarea: imporve arc fitting
2018-01-26 18:53:09 +01:00
luz.paz
bbfbb0e7d3
Misc. comment typos
2018-01-14 12:11:35 -02:00
luz.paz
2b95227ed7
Path: typos
2018-01-07 18:43:16 -02:00
Unknown
3df389f5f2
PATH: typo fixes
2017-12-23 14:27:25 +01:00
Zheng, Lei
b640b9865b
libarea: improve arc fit
2017-11-30 12:04:25 +08:00
Zheng, Lei
7249365823
libarea: disable max arc points parameter
...
It is soly used to limit excessive arc accuracy used by ClipperLib, and
seems to have some negative effect. We disabled it here, and simply rely
on user to choose a sensible arc 'accuracy' parameter.
2017-11-30 11:59:10 +08:00
Zheng, Lei
e102ac12f4
libarea: improve arc fitting
...
Handle cases where the ending edge can form an arc with the starting
edge
2017-10-25 10:52:36 +02:00
wmayer
770c9ce095
fix various coverity issues
2017-09-15 11:48:38 +02:00
looooo
6de23532c8
Path: libarea: update to latest pybind11
2017-09-07 21:32:34 +02:00
looooo
360c07c33c
Path: add option to use pybind11 instead of boost-python for libarea
2017-07-23 16:30:44 +02:00
looooo
931820c4b1
py3: boost: some diff for the cmake of libarea to work with boost1.64. (at least this is necessary for conda)
2017-06-21 09:51:57 +02:00
Peter Lama
8a6d61329f
py3: win: Link required vc14 CRT libs
...
issue 0000995
2017-06-02 06:40:32 +02:00
Zheng, Lei
1094dcb47b
libarea: fixed open curve clipping
2017-04-23 19:15:19 -03:00
Kunda
dde52952f4
source typo fixes pt1 (only on py3 merged code)
...
issue 0002914
2017-02-27 11:32:47 +01:00
Mateusz Skowroński
7e42975556
Fix more GCC warnings.
2017-02-18 09:35:31 +01:00
Zheng, Lei
c3293f00be
libarea: make ChangeStartToNearest path breaking optinoal
2017-01-31 19:08:39 +08:00
Zheng, Lei
41c7827287
libarea: fixed linux build
2017-01-28 01:30:13 +08:00
Zheng, Lei
a3f46a40e9
Path: added Path.fromShapes and Path.sortWires
...
* Path.fromShapes can now convert any number of shapes to Path with
optimzied travel distances. It internally uses Path.sortWires to
minimize travel distances, and also sort wires by its Z height in case
of sectioned wires.
* The above python function is impelmented in Path::Area class.
* Path::FeatureShape is rewrote to take advantage of these two
functions.
* Add Path::FeatureAreaView to partially display a Path::FeatureArea's
sections.
2017-01-27 17:13:16 +08:00
Zheng, Lei
298ad1eb26
libarea: fixed memory leak in CAreaOrderer
2017-01-20 18:32:30 +08:00
Zheng, Lei
a79013e7f3
libarea: added CArea::Clip to handle open wires
...
CArea::Clip enables ClipperLib open wire boolean operation as well as
other settings (PolyFillType) for closed wires.
2017-01-19 19:03:59 +08:00
Zheng, Lei
b58e45a04c
libarea: make CArea::Record skip open wires
2017-01-19 19:03:11 +08:00
Zheng, Lei
04888f6961
libarea: split into area-native and area python
2017-01-19 19:01:48 +08:00
Zheng, Lei
9cf075a806
libarea: added OffsetWithClipper function
...
Also added a few extra setting variables.
OffsetWithClipper perform offset operation using
ClipperLib::ClipperOffset.
2017-01-19 18:58:09 +08:00
wmayer
3377b42642
suppress -Woverloaded-virtual warnings from smesh
2016-12-30 12:11:35 +01:00
wmayer
35b76c5205
in forward declaration replace class keyword when struct is expected
2016-12-29 16:02:35 +01:00
wmayer
d9c206e59d
fix obvious errors in kurve geometry classes
2016-12-18 15:21:52 +01:00
wmayer
e2d51588f6
suppress annoying boost warning with msvc
2016-10-01 13:35:30 +02:00
wmayer
7d265c4cdf
ObjectIdentifier has virtual method but no virtual destructor
...
fix 32-bit issues in PythonStuff.cpp
2016-10-01 11:03:15 +02:00