Commit Graph

21 Commits

Author SHA1 Message Date
2f09a89bfb Removed the x(), y(), z() Point/Pointf/Point3/Pointf3 accessors. 2018-08-17 15:53:43 +02:00
f738c42aa5 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
55c903a6a2 Changing the internal representation of Point / Pointf / Point3 / Pointf3 to Eigen Matrix types:
Changed the Point3 / Pointf3 to composite Eigen Vec3crd / Vec3d.
Point3 is no more derived from Point,
Pointf3 is no more derived from Pointf.
Introduced Transform2f/3f/2d/3d types as aliases to Eigen::Transform.
2018-08-14 21:33:41 +02:00
b55e796d1e Changing the internal representation of Point / Pointf / Point3 / Pointf3 to Eigen Matrix types, first step 2018-08-14 18:33:26 +02:00
8881f43162 Faster gizmos update 2018-06-21 08:37:04 +02:00
f3e6d1d9c1 C++ code cleanup 2018-06-12 12:18:16 +02:00
4b1c778986 1st attempt of perl callback from c++ for 3DScene 2018-05-15 09:50:01 +02:00
a417cf955d GCode Preview - Code cleanup 2018-01-17 10:39:05 +01:00
0f4bec8af0 gcode preview - first installment - wip 2018-01-08 13:44:10 +01:00
ee645007f2 Another step towards C++ presets. 2017-10-25 12:53:31 +02:00
98408bbed0 Fixed a crash when slicing leads to no print.
Fixed a bug in TriangleMesh::bounding_box().
2017-09-12 16:48:44 +02:00
b08d6f1969 The last priming area is shortened and the excess wipe is moved
into the wipe tower if there is enough space inside the wipe tower.
2017-09-12 15:55:38 +02:00
c96d794604 BoundingBox, Print - methods inlined, added const accessors. 2017-03-13 16:03:11 +01:00
792856a505 Bounding Box - new method align_to_grid 2016-11-29 19:25:10 +01:00
d2635ab799 Finished merging of bridging regions. 2016-09-30 16:11:19 +02:00
3a81e6bee4 Bugfix of bottom bridges. If close regions shall be closed by bridges,
these regions are grown to anchor the bridge lines to the bottom surface.
The grown regions may overlap. In that case the regions are now merged
before the bridging direction is calculated for the merged region.
2016-09-30 15:23:18 +02:00
620c6c7378 Ported from the playground branch. Various documentation and optimization. 2016-09-13 13:30:00 +02:00
4913e90e10 Remove any Perl related code from libslic3r 2015-12-08 00:39:54 +01:00
379cde30e2 Ported Slic3r::BridgeDetector to XS 2014-11-15 22:41:22 +01:00
73b3c06361 Ported more things to XS 2014-09-21 10:51:36 +02:00
6adc3477c9 Moved C++ code into new libslic3r directory 2014-08-03 19:42:29 +02:00