Tech ENABLE_WORLD_COORDINATE - Added constrained uniform scaling in world coordinates for instances

Fixed conflicts during rebase with master
This commit is contained in:
enricoturri1966 2021-10-21 09:32:49 +02:00
parent d7753fc476
commit 1191ab42cb
4 changed files with 28 additions and 3 deletions

View file

@ -598,12 +598,14 @@ bool Selection::requires_uniform_scale() const
return !Geometry::is_rotation_ninety_degrees(Geometry::Transformation(get_volume(*m_list.begin())->world_matrix()).get_rotation());
else if (is_single_full_instance() && wxGetApp().obj_manipul()->get_world_coordinates())
return !Geometry::is_rotation_ninety_degrees(get_volume(*m_list.begin())->get_instance_rotation());
return false;
#else
if (is_single_full_instance() || is_single_modifier() || is_single_volume())
return false;
#endif // ENABLE_WORLD_COORDINATE
return true;
#endif // ENABLE_WORLD_COORDINATE
}
int Selection::get_object_idx() const