This commit is contained in:
enricoturri1966 2022-01-17 08:05:41 +01:00
commit a9bd58639c
19 changed files with 1563 additions and 31 deletions

View file

@ -1844,6 +1844,13 @@ void GLCanvas3D::reload_scene(bool refresh_immediately, bool force_full_scene_re
volume->is_modifier = !mvs->model_volume->is_model_part();
volume->set_color(color_from_model_volume(*mvs->model_volume));
// force update of render_color alpha channel
bool transparent = volume->color[3] < 1.0f;
if (transparent)
volume->force_transparent = true;
volume->set_render_color();
if (transparent)
volume->force_transparent = false;
// updates volumes transformations
volume->set_instance_transformation(mvs->model_volume->get_object()->instances[mvs->composite_id.instance_id]->get_transformation());