FIX: add object setting to gcode 3mf

Change-Id: Ib90a696a17035cd3194faa00a0204c9562249b83
This commit is contained in:
chunmao.guo 2023-06-12 10:43:33 +08:00 committed by Lane.Wei
parent 03e8a358db
commit bb459f306d
1 changed files with 4 additions and 2 deletions

View File

@ -6064,7 +6064,7 @@ void PlateData::parse_filament_info(GCodeProcessorResult *result)
bool cb_cancel = false;
std::vector<std::string> object_paths;
if (!m_skip_model) {
// if (!m_skip_model) {
for (ModelObject* obj : model.objects) {
if (sub_model && obj != objects_data.begin()->second.object) continue;
@ -6127,6 +6127,8 @@ void PlateData::parse_filament_info(GCodeProcessorResult *result)
object_data.object_id = object_id;
}
if (m_skip_model) continue;
if (write_object) {
// Store geometry of all ModelVolumes contained in a single ModelObject into a single 3MF indexed triangle set object.
// object_it->second.volumes_objectID will contain the offsets of the ModelVolumes in that single indexed triangle set.
@ -6151,7 +6153,7 @@ void PlateData::parse_filament_info(GCodeProcessorResult *result)
if (!m_from_backup_save) object_id++;
}
}
// }
{
std::stringstream stream;