kreso-t
0c13ef45ed
Path: Adaptive - added stock to leave option
2018-09-11 11:02:36 +02:00
kreso-t
092b358df5
Path: Adaptive - linking moves optimization
2018-09-11 11:02:36 +02:00
kreso-t
b1904d92c2
Adaptive: Fix for path nesting
2018-09-11 11:02:35 +02:00
kreso-t
e7f057accc
Adaptive - finer tolerances for path cleaning
2018-09-11 11:02:34 +02:00
kreso-t
2c6d65e808
Fix for compiling with VS2013
2018-09-11 11:02:34 +02:00
kreso-t
337db65af6
fix for pybind11
2018-09-11 11:02:34 +02:00
kreso-t
8c72e73afe
fix for pybind11
2018-09-11 11:02:33 +02:00
kreso-t
3bde81ec85
Path adaptive operation added
2018-09-11 11:02:33 +02:00
luz.paz
43244aa762
More misc. typos
2018-05-19 12:17:52 -04:00
luz.paz
2d5cc6a1ed
Path: misc. source comment typos
2018-04-25 11:03:10 +02:00
looooo
d079c2b500
cmake stuff
2018-04-23 09:56:23 +02:00
looooo
088b2687ea
win: pybind11: workaround for strdup
2018-04-23 09:56:23 +02:00
looooo
ae6512500b
change pybind11/boost handlinG
2018-04-23 09:56:23 +02:00
Peter Lama
85f926be97
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
74320276fc
fix requesting boost python component for version >= 1.67.0
2018-04-21 11:12:45 +02:00
luz.paz
46d32d78a3
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
ca26aa8003
libarea misc. typo fix
...
This is a source typo fix. Please review.
2018-03-05 16:34:54 -03:00
wmayer
b780ba650f
fix scan coverity issues
2018-02-10 14:29:49 +01:00
wmayer
6fe1beedcd
fix -Wfor-loop-analysis
2018-02-10 11:57:53 +01:00
Zheng, Lei
caefa0cf8e
libarea: fix arc fitting bug
...
Bug introduced in fbacb9fbc8eb30a0efc51235b014be3c4cb34445
2018-01-29 22:37:07 +01:00
Zheng, Lei
6ae86bc51b
libarea: imporve arc fitting
2018-01-26 18:53:09 +01:00
luz.paz
327957110a
Misc. comment typos
2018-01-14 12:11:35 -02:00
luz.paz
0c54e0dc3a
Path: typos
2018-01-07 18:43:16 -02:00
Unknown
f92d63008e
PATH: typo fixes
2017-12-23 14:27:25 +01:00
Zheng, Lei
2a205a160b
libarea: improve arc fit
2017-11-30 12:04:25 +08:00
Zheng, Lei
dbf27dd575
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
dd984c8881
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
fde42545ba
fix various coverity issues
2017-09-15 11:48:38 +02:00
looooo
04ab150bbe
Path: libarea: update to latest pybind11
2017-09-07 21:32:34 +02:00
looooo
e95897dad7
Path: add option to use pybind11 instead of boost-python for libarea
2017-07-23 16:30:44 +02:00
looooo
f52e315ec3
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
79fd50e26e
py3: win: Link required vc14 CRT libs
...
issue 0000995
2017-06-02 06:40:32 +02:00
Zheng, Lei
8b7a13688f
libarea: fixed open curve clipping
2017-04-23 19:15:19 -03:00
Kunda
a7414e5789
source typo fixes pt1 (only on py3 merged code)
...
issue 0002914
2017-02-27 11:32:47 +01:00
Mateusz Skowroński
f8778c4d6f
Fix more GCC warnings.
2017-02-18 09:35:31 +01:00
Zheng, Lei
a2f5850087
libarea: make ChangeStartToNearest path breaking optinoal
2017-01-31 19:08:39 +08:00
Zheng, Lei
6ad617938d
libarea: fixed linux build
2017-01-28 01:30:13 +08:00
Zheng, Lei
be1d0f6151
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
3990b5308b
libarea: fixed memory leak in CAreaOrderer
2017-01-20 18:32:30 +08:00
Zheng, Lei
c8835d3c75
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
f6c8d3e433
libarea: make CArea::Record skip open wires
2017-01-19 19:03:11 +08:00
Zheng, Lei
9ec1b353ae
libarea: split into area-native and area python
2017-01-19 19:01:48 +08:00
Zheng, Lei
e4aaf2adc1
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
9607ce0a8f
suppress -Woverloaded-virtual warnings from smesh
2016-12-30 12:11:35 +01:00
wmayer
fb716d7238
in forward declaration replace class keyword when struct is expected
2016-12-29 16:02:35 +01:00
wmayer
9a3421f003
fix obvious errors in kurve geometry classes
2016-12-18 15:21:52 +01:00
wmayer
4ceae102e4
suppress annoying boost warning with msvc
2016-10-01 13:35:30 +02:00
wmayer
314720c8c1
ObjectIdentifier has virtual method but no virtual destructor
...
fix 32-bit issues in PythonStuff.cpp
2016-10-01 11:03:15 +02:00
wmayer
9ceadafc3e
fix -Wextra in Path
2016-09-23 21:20:38 +02:00
Mateusz Skowroński
f898a03981
Fix files encoding. Go from ISO8859-1 to UTF-8.
2016-07-07 15:07:38 -03:00