Fix a bug in exclude_object

This commit is contained in:
sunsets
2024-03-15 13:43:09 +08:00
parent bfc036deae
commit c56cfdb727

View File

@@ -3898,6 +3898,7 @@ std::string GCodeGenerator::set_object_range(Print &print)
std::replace(name.begin(), name.end(), '*', '_'); std::replace(name.begin(), name.end(), '*', '_');
std::replace(name.begin(), name.end(), ':', '_'); std::replace(name.begin(), name.end(), ':', '_');
std::replace(name.begin(), name.end(), ';', '_'); std::replace(name.begin(), name.end(), ';', '_');
std::replace(name.begin(), name.end(), '\'', '_');
gcode += (std::string("EXCLUDE_OBJECT_DEFINE NAME=") + name); gcode += (std::string("EXCLUDE_OBJECT_DEFINE NAME=") + name);
std::snprintf(buffer, sizeof(buffer) - 1, " CENTER=%.3f,%.3f", unscale<float>(center[0]), unscale<float>(center[1])); std::snprintf(buffer, sizeof(buffer) - 1, " CENTER=%.3f,%.3f", unscale<float>(center[0]), unscale<float>(center[1]));
gcode += buffer + std::string(" POLYGON=["); gcode += buffer + std::string(" POLYGON=[");