Bugfix: incorrect scaling of clipping plane cuts in SLA support gizmo

This commit is contained in:
Lukas Matena 2020-06-16 16:11:31 +02:00
parent 81b809f2a1
commit e8736c47ae

View file

@ -448,6 +448,7 @@ void SupportsClipper::render_cut() const
// Get transformation of supports
Geometry::Transformation supports_trafo = trafo;
supports_trafo.set_scaling_factor(Vec3d::Ones());
supports_trafo.set_offset(Vec3d(trafo.get_offset()(0), trafo.get_offset()(1), sel_info->get_sla_shift()));
supports_trafo.set_rotation(Vec3d(0., 0., trafo.get_rotation()(2)));
// I don't know why, but following seems to be correct.