bubnikv
|
0558b53493
|
WIP: Moved sources int src/, separated most of the source code from Perl.
The XS was left only for the unit / integration tests, and it links
libslic3r only. No wxWidgets are allowed to be used from Perl starting
from now.
|
2018-09-19 11:02:24 +02:00 |
|
Enrico Turri
|
87565a0686
|
Tweaks to GLGizmoFlatten
|
2018-08-28 09:03:03 +02:00 |
|
Enrico Turri
|
66ce638439
|
Fixed conflicts after merging with branch eigenize
|
2018-08-23 15:37:38 +02:00 |
|
Enrico Turri
|
0924bedd28
|
Enhanced behaviour of scale 3D gizmo
|
2018-08-22 11:22:07 +02:00 |
|
bubnikv
|
ac72cd779f
|
Replaced Point3 with Eigen Vec3crd, removed Point3 from the Perl binding.
|
2018-08-21 22:14:47 +02:00 |
|
bubnikv
|
0b5b02e002
|
Eradicated the Pointf class, replaced with Eigen Vector3d
|
2018-08-21 21:05:24 +02:00 |
|
bubnikv
|
cae0806112
|
Eradicated most of Pointf extras compared to pure Eigen::Vector2d.
|
2018-08-21 20:34:45 +02:00 |
|
bubnikv
|
cb138a20b8
|
Completely replaced the homebrew Pointf3 class with Eigen Vec3d.
Replaced the unscale macro with a template, implemented templates
for unscaling Eigen vectors.
|
2018-08-21 17:43:05 +02:00 |
|
bubnikv
|
ab60d8adb4
|
Replaced coincides_with(const Line &line) with operator==
|
2018-08-17 18:27:07 +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
|
65011f9382
|
Removed the x(), y(), z() Point/Pointf/Point3/Pointf3 accessors.
|
2018-08-17 15:53:43 +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 |
|
eyal0
|
d903af5373
|
Many warnings fixed (#510)
Thanks
|
2017-09-11 09:49:59 +02:00 |
|
bubnikv
|
8b5f7f0fb2
|
Limit the object movement to the vincinity of the print bed.
|
2017-06-08 11:02:29 +02:00 |
|
bubnikv
|
5d18657ac5
|
Don't be lazy, use fully qualified Slic3r::Polygon/ExPolygon/Point/Line names
|
2016-12-08 15:16:09 +01:00 |
|
Alessandro Ranellucci
|
9e8022f6f6
|
More refactoring to medial axis and gap fill, more robust
|
2016-05-20 17:03:57 +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
|
8791f5a493
|
Cleanup of some method signatures and of XS return types
|
2015-01-19 18:53:04 +01:00 |
|
Alessandro Ranellucci
|
2bbb6c570b
|
Ported toolpaths rendering to C++
|
2015-01-18 01:07:22 +01:00 |
|
Alessandro Ranellucci
|
e749f6040f
|
New +Line::intersection_infinite() method
|
2015-01-16 16:25:39 +01:00 |
|
Alessandro Ranellucci
|
e0a3d2577c
|
Initial work for 3D rendering of toolpaths
|
2015-01-15 20:06:30 +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
|
fcfb3b98bc
|
3D object positioning
|
2014-12-16 01:12:56 +01:00 |
|
Alessandro Ranellucci
|
a82f95e903
|
Some initial work for 3D slice rendering
|
2014-12-15 15:19:42 +01:00 |
|
Alessandro Ranellucci
|
6adc3477c9
|
Moved C++ code into new libslic3r directory
|
2014-08-03 19:42:29 +02:00 |
|