1
0
mirror of https://github.com/FULU-Foundation/OrcaSlicer-bambulab.git synced 2026-07-13 08:24:27 +00:00

TriangleMeshSlicer: Optimized out unnecessary transformations.

This commit is contained in:
Vojtech Bubnik
2021-05-18 16:12:49 +02:00
parent 70b4915f9c
commit 78c0199523
3 changed files with 43 additions and 49 deletions
+1 -1
View File
@@ -77,7 +77,7 @@ void MeshClipper::recalculate_triangles()
// Now do the cutting
MeshSlicingParamsEx slicing_params;
slicing_params.trafo.rotate(Eigen::Quaternion<double, Eigen::DontAlign>::FromTwoVectors(up, Vec3d::UnitZ()).cast<float>());
slicing_params.trafo.rotate(Eigen::Quaternion<double, Eigen::DontAlign>::FromTwoVectors(up, Vec3d::UnitZ()));
assert(m_mesh->has_shared_vertices());
std::vector<ExPolygons> list_of_expolys = slice_mesh_ex(m_mesh->its, std::vector<float>{height_mesh}, slicing_params);