FIX: the pa pattern is not work
jira: none Change-Id: I54fe0cc06acb24e244abd6d1d5d85c772f6a74db
This commit is contained in:
parent
2e6faa4695
commit
30caad8138
|
@ -1063,9 +1063,9 @@ bool CalibUtils::process_and_store_3mf(Model *model, const DynamicPrintConfig &f
|
||||||
|
|
||||||
if (params.mode == CalibMode::Calib_PA_Pattern) {
|
if (params.mode == CalibMode::Calib_PA_Pattern) {
|
||||||
ModelInstance *instance = model->objects[0]->instances[0];
|
ModelInstance *instance = model->objects[0]->instances[0];
|
||||||
Vec3d offset = model->calib_pa_pattern->get_start_offset() +
|
instance->set_offset(Axis::X, model->calib_pa_pattern->get_start_offset().x() + model->calib_pa_pattern->handle_xy_size() / 2);
|
||||||
Vec3d(model->calib_pa_pattern->handle_xy_size() / 2, -model->calib_pa_pattern->handle_xy_size() / 2 - model->calib_pa_pattern->handle_spacing(), 0);
|
instance->set_offset(Axis::Y, model->calib_pa_pattern->get_start_offset().y() - model->calib_pa_pattern->handle_xy_size() / 2 - model->calib_pa_pattern->handle_spacing());
|
||||||
instance->set_offset(offset);
|
|
||||||
}
|
}
|
||||||
else if (model->objects.size() == 1) {
|
else if (model->objects.size() == 1) {
|
||||||
ModelInstance *instance = model->objects[0]->instances[0];
|
ModelInstance *instance = model->objects[0]->instances[0];
|
||||||
|
|
Loading…
Reference in New Issue