Fixed GLVolumes reuse after instance deletion

This commit is contained in:
Enrico Turri 2018-12-03 10:37:46 +01:00
parent 6693b2102d
commit e1c90c83e8
3 changed files with 12 additions and 0 deletions
src/libslic3r

View file

@ -690,6 +690,14 @@ void ModelObject::clear_volumes()
this->invalidate_bounding_box();
}
void ModelObject::reset_volumes_idxs()
{
for (ModelVolume *v : this->volumes)
{
v->set_new_unique_id();
}
}//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
ModelInstance* ModelObject::add_instance()
{
ModelInstance* i = new ModelInstance(this);