FIX:not need deal SINKING logic in assembly view
jira: STUDIO-6730 Change-Id: Idca375293377ec219f79873d29e963b50cafa8df
This commit is contained in:
parent
c211a9c53a
commit
d02f9561a8
|
@ -1306,14 +1306,6 @@ bool can_set_xyz_distance(const SurfaceFeature &a, const SurfaceFeature &b) {
|
||||||
if (f2.get_type() == SurfaceFeatureType::Circle) {
|
if (f2.get_type() == SurfaceFeatureType::Circle) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
else if (f2.get_type() == SurfaceFeatureType::Plane) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (f1.get_type() == SurfaceFeatureType::Plane) {
|
|
||||||
if (f2.get_type() == SurfaceFeatureType::Plane) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -4709,7 +4709,7 @@ void GLCanvas3D::do_rotate(const std::string& snapshot_type)
|
||||||
|
|
||||||
//BBS: notify instance updates to part plater list
|
//BBS: notify instance updates to part plater list
|
||||||
m_selection.notify_instance_update(-1, -1);
|
m_selection.notify_instance_update(-1, -1);
|
||||||
|
if (m_canvas_type != CanvasAssembleView) {
|
||||||
// Fixes sinking/flying instances
|
// Fixes sinking/flying instances
|
||||||
for (const std::pair<int, int> &i : done) {
|
for (const std::pair<int, int> &i : done) {
|
||||||
ModelObject *m = m_model->objects[i.first];
|
ModelObject *m = m_model->objects[i.first];
|
||||||
|
@ -4727,6 +4727,7 @@ void GLCanvas3D::do_rotate(const std::string& snapshot_type)
|
||||||
|
|
||||||
wxGetApp().obj_list()->update_info_items(static_cast<size_t>(i.first));
|
wxGetApp().obj_list()->update_info_items(static_cast<size_t>(i.first));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
//BBS: nofity object list to update
|
//BBS: nofity object list to update
|
||||||
wxGetApp().plater()->sidebar().obj_list()->update_plate_values_for_items();
|
wxGetApp().plater()->sidebar().obj_list()->update_plate_values_for_items();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue