mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-18 01:25:58 +08:00
Remove unused method 'find_new_position'
This commit is contained in:
parent
ee01e8e0e0
commit
bf32d6ad9e
@ -118,8 +118,6 @@ void RotoptimizeJob::finalize(bool canceled, std::exception_ptr &eptr)
|
|||||||
// Correct the z offset of the object which was corrupted be
|
// Correct the z offset of the object which was corrupted be
|
||||||
// the rotation
|
// the rotation
|
||||||
o->ensure_on_bed();
|
o->ensure_on_bed();
|
||||||
|
|
||||||
// m_plater->find_new_position(o->instances);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!canceled)
|
if (!canceled)
|
||||||
|
@ -3116,38 +3116,6 @@ void Plater::priv::mirror(Axis axis)
|
|||||||
view3D->mirror_selection(axis);
|
view3D->mirror_selection(axis);
|
||||||
}
|
}
|
||||||
|
|
||||||
void Plater::find_new_position(const ModelInstancePtrs &instances)
|
|
||||||
{
|
|
||||||
arrangement::ArrangePolygons movable, fixed;
|
|
||||||
arrangement::ArrangeParams arr_params = get_arrange_params(this);
|
|
||||||
|
|
||||||
for (const ModelObject *mo : p->model.objects)
|
|
||||||
for (ModelInstance *inst : mo->instances) {
|
|
||||||
auto it = std::find(instances.begin(), instances.end(), inst);
|
|
||||||
auto arrpoly = get_arrange_poly(inst, this);
|
|
||||||
|
|
||||||
if (it == instances.end())
|
|
||||||
fixed.emplace_back(std::move(arrpoly));
|
|
||||||
else {
|
|
||||||
arrpoly.setter = [it](const arrangement::ArrangePolygon &p) {
|
|
||||||
if (p.is_arranged() && p.bed_idx == 0) {
|
|
||||||
Vec2d t = p.translation.cast<double>();
|
|
||||||
(*it)->apply_arrange_result(t, p.rotation);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
movable.emplace_back(std::move(arrpoly));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (auto wt = get_wipe_tower_arrangepoly(*this))
|
|
||||||
fixed.emplace_back(*wt);
|
|
||||||
|
|
||||||
arrangement::arrange(movable, fixed, this->build_volume().polygon(), arr_params);
|
|
||||||
|
|
||||||
for (auto & m : movable)
|
|
||||||
m.apply();
|
|
||||||
}
|
|
||||||
|
|
||||||
void Plater::priv::split_object()
|
void Plater::priv::split_object()
|
||||||
{
|
{
|
||||||
int obj_idx = get_selected_object_idx();
|
int obj_idx = get_selected_object_idx();
|
||||||
|
@ -330,7 +330,6 @@ public:
|
|||||||
GLCanvas3D* get_current_canvas3D();
|
GLCanvas3D* get_current_canvas3D();
|
||||||
|
|
||||||
void arrange();
|
void arrange();
|
||||||
void find_new_position(const ModelInstancePtrs &instances);
|
|
||||||
|
|
||||||
void set_current_canvas_as_dirty();
|
void set_current_canvas_as_dirty();
|
||||||
void unbind_canvas_event_handlers();
|
void unbind_canvas_event_handlers();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user