From e482763f8e9af4f38b17a8a57807a9e3a3b9ae3b Mon Sep 17 00:00:00 2001 From: Arthur Date: Fri, 5 Jan 2024 14:50:15 +0800 Subject: [PATCH] FIX: 3mf with some Chinese puncs are not readable to 3D viewer jira: none Change-Id: I8470538c4a342f63c6334ae3268a99b3e8b54ba3 --- src/libslic3r/Format/bbs_3mf.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libslic3r/Format/bbs_3mf.cpp b/src/libslic3r/Format/bbs_3mf.cpp index 6969a2626..a648056a7 100644 --- a/src/libslic3r/Format/bbs_3mf.cpp +++ b/src/libslic3r/Format/bbs_3mf.cpp @@ -5354,7 +5354,7 @@ void PlateData::parse_filament_info(GCodeProcessorResult *result) mz_zip_archive archive; mz_zip_zero_struct(&archive); - auto filename = boost::format("3D/Objects/%s_%d.model") % object.name % obj_id; + auto filename = boost::format("3D/Objects/object_%d.model") % obj_id; std::string filepath = temp_path + "/" + filename.str(); std::string filepath_tmp = filepath + ".tmp"; boost::system::error_code ec; @@ -6238,7 +6238,7 @@ void PlateData::parse_filament_info(GCodeProcessorResult *result) auto & object_data = object_it->second; if (m_split_model) { - auto filename = boost::format("3D/Objects/%s_%d.model") % obj->name % backup_id; + auto filename = boost::format("3D/Objects/object_%d.model") % backup_id; object_data.sub_path = "/" + filename.str(); object_paths.push_back(filename.str()); }