Alessandro Ranellucci
|
c63bd8165d
|
Fixed minor compilation issue
|
2014-05-22 13:47:30 +02:00 |
|
Alessandro Ranellucci
|
f2c5e799b1
|
Enforce seam alignment and blend in spiral vase. #2023
|
2014-05-22 12:28:12 +02:00 |
|
Alessandro Ranellucci
|
254ab29a97
|
New Point::projection_onto() methods
|
2014-05-21 20:08:21 +02:00 |
|
Alessandro Ranellucci
|
76a8ec3d9e
|
Replace to_SV_ref() and to_SV_clone_ref() with templated glue functions
|
2014-05-08 14:52:48 +02:00 |
|
Alessandro Ranellucci
|
ca4d4211c9
|
Refactored signatures of many C++ methods for more efficient and safer style. Includes a bugfix for Point::nearest_point() which was returning a pointer to freed memory. #1961
|
2014-04-24 16:40:10 +02:00 |
|
Alessandro Ranellucci
|
6201aacf88
|
New coverage detection for bridges. Includes implementation of ExPolygon::get_trapezoids()
|
2014-04-24 13:44:39 +02:00 |
|
Alessandro Ranellucci
|
7a58457add
|
Prevent GUI from crashing when invalid values were written in numeric fields. Includes basic validation. #1709
|
2014-03-24 01:07:30 +01:00 |
|
Alessandro Ranellucci
|
04d80ca392
|
Some improvements to pruning and some additions here and there
|
2014-03-05 18:43:01 +01:00 |
|
Alessandro Ranellucci
|
eadffe4a9e
|
Merge branch 'master' into boost-medialaxis
Conflicts:
lib/Slic3r/Layer/Region.pm
xs/src/ExPolygon.cpp
xs/src/Point.cpp
xs/src/Point.hpp
xs/src/TriangleMesh.cpp
xs/t/01_trianglemesh.t
|
2014-03-02 22:36:20 +01:00 |
|
Alessandro Ranellucci
|
0d7f0705f0
|
Fix overflow in distance_to(Line*). It was affecting Douglas-Peucker causing massive loss of geometry. Includes regression test and a couple wkt() implementations
|
2014-01-17 14:22:37 +01:00 |
|
Alessandro Ranellucci
|
f9642786d3
|
More work to get Boost.Polygon to compile
|
2014-01-09 19:56:12 +01:00 |
|
Alessandro Ranellucci
|
bf91f3096a
|
Incomplete work for using Boost.Polygon to compute medial axis
|
2014-01-09 17:26:39 +01:00 |
|
Alessandro Ranellucci
|
b17d06f9d1
|
Finished porting BoundingBox to XS
|
2014-01-07 12:48:09 +01:00 |
|
Alessandro Ranellucci
|
9c0a6a79d3
|
Incomplete work for porting BoundingBox to XS
|
2014-01-06 18:29:10 +01:00 |
|
Alessandro Ranellucci
|
036badf932
|
Ported Flow to XS
|
2014-01-05 13:16:13 +01:00 |
|
Alessandro Ranellucci
|
c0070a8d54
|
Satisfy test suite with new XS based config
|
2013-12-22 01:38:10 +01:00 |
|
Alessandro Ranellucci
|
872e9bf810
|
Support for more array config types
|
2013-12-21 14:27:58 +01:00 |
|
Alessandro Ranellucci
|
64e549a46f
|
More work for XS Config
|
2013-12-20 20:54:11 +01:00 |
|
Alessandro Ranellucci
|
0516aac715
|
Ported chained_path() to XS
|
2013-11-23 21:39:05 +01:00 |
|
Alessandro Ranellucci
|
de9d5403e8
|
Finished porting convex_hull() to XS and removed dependency on Math::ConvexHull::MonotoneChain
|
2013-11-22 22:48:07 +01:00 |
|
Alessandro Ranellucci
|
4577f0725c
|
Incomplete work for XS-based convex_hull
|
2013-11-22 21:43:35 +01:00 |
|
Alessandro Ranellucci
|
518798beb3
|
Incomplete work for porting simplify() to XS
|
2013-11-21 20:25:24 +01:00 |
|
Alessandro Ranellucci
|
c133a33ed2
|
Ported point_line_distance() and removed same_point()
|
2013-11-06 23:08:03 +01:00 |
|
Alessandro Ranellucci
|
6e22a82e7d
|
Conditional compilation to exclude all Perl/XS stuff from C++ code
|
2013-09-13 14:48:40 +02:00 |
|
Alessandro Ranellucci
|
a49dc603cc
|
Many changes and fixes to remove leaks and return objects by reference
|
2013-09-03 19:26:58 +02:00 |
|
Alessandro Ranellucci
|
c0789506e4
|
Return objects by reference instead of always cloning
|
2013-09-02 20:22:20 +02:00 |
|
Alessandro Ranellucci
|
e19c6a1494
|
Ported Point->distance_to() and Line->length()
|
2013-08-28 20:41:41 +02:00 |
|
Alessandro Ranellucci
|
b11b595c97
|
Ported nearest_point() and nearest_point_index()
|
2013-08-27 00:52:20 +02:00 |
|
Alessandro Ranellucci
|
1f734807b9
|
Ported Polygon->split_at()
|
2013-08-26 22:39:35 +02:00 |
|
Alessandro Ranellucci
|
fe061b19ad
|
Ported Polygon->is_counter_clockwise() and rearranged code in .cpp files
|
2013-07-16 21:04:14 +02:00 |
|
Alessandro Ranellucci
|
9458c7db97
|
Fix integration of XS containers
|
2013-07-16 17:13:01 +02:00 |
|
Alessandro Ranellucci
|
ab6b3d41a7
|
XS interface completed, including new Line class
|
2013-07-15 22:57:22 +02:00 |
|
Alessandro Ranellucci
|
9af2a1c007
|
Use XS Point everywhere
|
2013-07-15 20:31:43 +02:00 |
|
Alessandro Ranellucci
|
c9749ca3b3
|
More integration of Slic3r::Point::XS
|
2013-07-15 16:04:49 +02:00 |
|
Alessandro Ranellucci
|
06de21b154
|
Better polymorphism for ExPolygon::XS->rotate
|
2013-07-14 16:03:06 +02:00 |
|
Alessandro Ranellucci
|
28a4f1a61e
|
Move Polygon class to Polygon.hpp
|
2013-07-14 15:53:53 +02:00 |
|
Alessandro Ranellucci
|
31809d473f
|
Merge branch 'master' into xsdata
Conflicts:
lib/Slic3r/GCode.pm
xs/src/Point.hpp
|
2013-07-13 21:00:19 +02:00 |
|
Alessandro Ranellucci
|
fb7cea3cb9
|
Make plater work with XS data in single-thread environment
|
2013-07-11 19:13:43 +02:00 |
|
Alessandro Ranellucci
|
87a5de193d
|
ExPolygon::XS->rotate()
|
2013-07-11 18:55:51 +02:00 |
|
Alessandro Ranellucci
|
98726fdef4
|
Move everything into the Slic3r namespace. #1301
|
2013-07-07 22:36:14 +02:00 |
|
Alessandro Ranellucci
|
989e48ede0
|
Bless arrayref representation into Slic3r classes
|
2013-07-07 13:34:55 +02:00 |
|
Alessandro Ranellucci
|
4093280566
|
Remove Point.cpp
|
2013-07-06 16:39:22 +02:00 |
|
Alessandro Ranellucci
|
5a11d4df89
|
New Slic3r::ExPolygon::XS class
|
2013-07-06 16:33:49 +02:00 |
|
Alessandro Ranellucci
|
c50ecfb7f8
|
New Slic3r::Point::XS class
|
2013-07-06 15:26:32 +02:00 |
|