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
wmayer
ef55b7ceef
fix further warnings in libarea
2016-06-16 11:12:12 +02:00
wmayer
1c1faafed7
+ fix many warnings in libarea using MSVC
2016-06-14 11:04:19 +02:00
sliptonic
be418fa2e0
Updated libarea with changes from Heeks/libarea
2016-06-11 10:51:27 -05:00
Mateusz Skowroński
6942c23895
Qt4's qglobal.h defined TRUE and FALSE. Qt5 does not do it anymore. Replace it with true and false.
...
158f39ec78
This change is Qt4/Qt5 neutral.
2016-01-05 16:43:33 +01:00
wmayer
f46dc20fca
+ fix & suppress msvc warnings
2015-10-16 18:26:30 +02:00
Mateusz Skowroński
05f95c0506
Fix files encoding. Go from ISO8859-1 to UTF-8.
2015-09-21 19:50:49 -03:00
wmayer
89f5761618
Mod/Path: Removed-Wuninitialized warnings.
2015-09-11 15:19:18 +02:00
Eivind Kvedalen
68c3da5c05
Mod/Path: Removed -Wunused-but-set-variable warnings.
2015-09-11 15:16:02 +02:00
Eivind Kvedalen
e18aa783cd
Mod/Path: Removed -Wunused-function warnings.
2015-09-11 15:13:58 +02:00
wmayer
db9a68feec
+ fix various warnings with VC++
2015-09-01 12:50:10 +02:00
wmayer
996d96285c
+ fix various warnings
2015-08-29 22:12:33 +02:00
wmayer
4a176cbe29
+ fix various warnings
2015-08-29 22:05:09 +02:00
wmayer
4d780ddfdd
+ fix linking error on area module with clbundler
2015-07-28 11:44:37 +02:00
wmayer
8abef84a58
+ use nodefaultlib linker flag for modules
2015-07-27 11:52:19 +02:00
wmayer
3a40a99742
+ create MODULE libraries in given directory
2015-07-24 22:56:18 +02:00
wmayer
37427ebef5
+ make area build with LibPack
2015-07-24 19:23:06 +02:00
Yorik van Havre
9220b4e5c0
Path: fixed clang warnings in libarea
2015-07-23 23:28:33 -03:00
Dan Falck
0d74558ae6
cleaned up area cmake again
2015-07-23 23:17:15 -03:00
Dan Falck
3b34021d58
added BSD license, removed shared lib for C++
2015-07-23 23:17:15 -03:00
Dan Falck
f37a80a715
added CMakeLists for libarea
2015-07-23 23:17:15 -03:00
Dan Falck
0b358d158d
somehow I forgot to add this earlier
2015-07-23 23:17:15 -03:00
Dan Falck
fdecc58ad3
removed dxf related files and code that used them
2015-07-23 23:17:15 -03:00
Dan Falck
34541fc9f1
initial add of libarea files
2015-07-23 23:17:15 -03:00