Fixed build and warnings on Linux and Mac

Fixed conflicts during rebase with master
This commit is contained in:
enricoturri1966 2022-05-18 12:40:38 +02:00
parent e3d648c802
commit 3b3edb5a97
3 changed files with 3 additions and 2 deletions

View File

@ -4146,7 +4146,6 @@ void GLCanvas3D::do_reset_skew(const std::string& snapshot_type)
std::set<std::pair<int, int>> done; // keeps track of modified instances
Selection::EMode selection_mode = m_selection.get_mode();
const Selection::IndicesList& idxs = m_selection.get_volume_idxs();
for (unsigned int id : idxs) {

View File

@ -1413,7 +1413,9 @@ void ObjectManipulation::on_change(const std::string& opt_key, int axis, double
void ObjectManipulation::set_uniform_scaling(const bool use_uniform_scale)
{
#if !ENABLE_TRANSFORMATIONS_BY_MATRICES
const Selection &selection = wxGetApp().plater()->canvas3D()->get_selection();
#endif // !ENABLE_TRANSFORMATIONS_BY_MATRICES
#if ENABLE_WORLD_COORDINATE
if (!use_uniform_scale) {
#if !ENABLE_TRANSFORMATIONS_BY_MATRICES

View File

@ -785,7 +785,7 @@ void Selection::translate(const Vec3d& displacement, TransformationType transfor
}
else {
const Vec3d offset = transformation_type.local() ?
volume_data.get_volume_transform().get_rotation_matrix() * displacement : displacement;
(Vec3d)(volume_data.get_volume_transform().get_rotation_matrix() * displacement) : displacement;
transform_volume_relative(v, volume_data, transformation_type, Geometry::translation_transform(offset));
}
}