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