1st installment of 3d offset for ModelInstance

This commit is contained in:
Enrico Turri
2018-09-13 15:15:00 +02:00
parent bef19fe6da
commit af19713a27
16 changed files with 400 additions and 7 deletions

View File

@@ -684,7 +684,15 @@ std::vector<int> GLVolumeCollection::load_object(
}
v.is_modifier = model_volume->modifier;
v.shader_outside_printer_detection_enabled = !model_volume->modifier;
//################################################################################################################################
#if ENABLE_MODELINSTANCE_3D_OFFSET
v.set_offset(instance->get_offset());
#else
//################################################################################################################################
v.set_offset(Vec3d(instance->offset(0), instance->offset(1), 0.0));
//################################################################################################################################
#endif // ENABLE_MODELINSTANCE_3D_OFFSET
//################################################################################################################################
v.set_rotation(instance->rotation);
v.set_scaling_factor(instance->scaling_factor);
}