SLA gizmos fix: clipping of points/holes always used coords from the first instance

Few warnings fixed
This commit is contained in:
Lukas Matena 2019-12-12 10:37:15 +01:00
parent 0c4297b4f9
commit 135660decf
3 changed files with 10 additions and 10 deletions

View file

@ -377,7 +377,7 @@ bool GLGizmoSlaSupports::is_mesh_point_clipped(const Vec3d& point) const
if (m_clipping_plane_distance == 0.f)
return false;
Vec3d transformed_point = m_model_object->instances.front()->get_transformation().get_matrix() * point;
Vec3d transformed_point = m_model_object->instances[m_active_instance]->get_transformation().get_matrix() * point;
transformed_point(2) += m_z_shift;
return m_clipping_plane->is_point_clipped(transformed_point);
}