bubnikv
|
fe3b92870f
|
Merged with dev
|
2018-09-17 15:12:13 +02:00 |
|
bubnikv
|
ac72cd779f
|
Replaced Point3 with Eigen Vec3crd, removed Point3 from the Perl binding.
|
2018-08-21 22:14:47 +02:00 |
|
bubnikv
|
5b94f53cd7
|
Removed the Point::wkt() and Point::dump_perl() methods.
Added to_string() for the basis Eigen vector types.
|
2018-08-17 16:54:07 +02:00 |
|
bubnikv
|
1ba64da3fe
|
Removed Point::scale(),translate(),coincides_with(),distance_to(),
distance_to_squared(),perp_distance_to(),negative(),vector_to(),
translate(), distance_to() etc,
replaced with the Eigen equivalents.
|
2018-08-17 14:14:24 +02:00 |
|
Enrico Turri
|
a417cf955d
|
GCode Preview - Code cleanup
|
2018-01-17 10:39:05 +01:00 |
|
Enrico Turri
|
0f4bec8af0
|
gcode preview - first installment - wip
|
2018-01-08 13:44:10 +01:00 |
|
bubnikv
|
f9f0940297
|
Implemented rotation of the support structure.
|
2017-06-08 14:02:37 +02:00 |
|
bubnikv
|
8b5f7f0fb2
|
Limit the object movement to the vincinity of the print bed.
|
2017-06-08 11:02:29 +02:00 |
|
bubnikv
|
29b986fa76
|
Improvement of the move semantics on various objects:
The source object will be empty after the move operation.
|
2017-01-20 14:39:44 +01:00 |
|
bubnikv
|
0b90ebd74e
|
Move semantics on MultiPoint, Polygon, Polyline.
Append methods on Polyline.
squared length function on point->DistanceTo
|
2017-01-19 13:43:29 +01:00 |
|
bubnikv
|
5a81731577
|
Implemented utility functions to operate over lines, polylines, polygons,
surfaces.
|
2016-11-07 22:49:11 +01:00 |
|
bubnikv
|
620c6c7378
|
Ported from the playground branch. Various documentation and optimization.
|
2016-09-13 13:30:00 +02:00 |
|
bubnikv
|
068f71847e
|
Some inlining optimizations.
|
2016-09-13 09:46:41 +02:00 |
|
bubnikv
|
9fcc8fe9ae
|
Meged with release_candidate_1_3
|
2016-09-12 11:29:39 +02:00 |
|
Alessandro Ranellucci
|
9e8022f6f6
|
More refactoring to medial axis and gap fill, more robust
|
2016-05-20 17:03:57 +02:00 |
|
bubnikv
|
79c5e0a52d
|
Optimize remove_duplicate_points.
|
2016-04-15 18:01:08 +02:00 |
|
bubnikv
|
7d54e28e30
|
Added optimized methods for point and polyline rotation.
Existing methods for rotation were optimized by calculating the sin/cos values once only.
Added an operator- for points.
|
2016-04-10 19:06:46 +02:00 |
|
Alessandro Ranellucci
|
6dc42ee902
|
Variable-width gap fill. Yay! #2960
|
2016-03-19 19:20:04 +01:00 |
|
Alessandro Ranellucci
|
4913e90e10
|
Remove any Perl related code from libslic3r
|
2015-12-08 00:39:54 +01:00 |
|
Alessandro Ranellucci
|
b4019bb438
|
Ported more Slic3r::GCode methods to XS
|
2015-07-01 23:00:52 +02:00 |
|
Alessandro Ranellucci
|
c264969962
|
Bugfix: crash when rendering lines with zero length in 3D preview. #2569
|
2015-01-25 15:21:45 +01:00 |
|
Alessandro Ranellucci
|
8791f5a493
|
Cleanup of some method signatures and of XS return types
|
2015-01-19 18:53:04 +01:00 |
|
Alessandro Ranellucci
|
8f4cbefd0d
|
Lots of improvements to MotionPlanner/avoid_crossing_perimeters. Smoother paths and several edge cases now handled better
|
2015-01-06 20:52:36 +01:00 |
|
Alessandro Ranellucci
|
6ce651eb4a
|
Fixed wrong implementation of concave_points() and convex_points() in C++. #2384
|
2014-12-07 19:53:22 +01:00 |
|
Alessandro Ranellucci
|
bad0bd8520
|
Ported Print::validate() to XS
|
2014-11-09 15:27:34 +01:00 |
|
Alessandro Ranellucci
|
6adc3477c9
|
Moved C++ code into new libslic3r directory
|
2014-08-03 19:42:29 +02:00 |
|