From eba2e0af78f03c02fea19b32f7e7d2d7ed7a0e04 Mon Sep 17 00:00:00 2001 From: Noisyfox Date: Sun, 18 May 2025 16:32:09 +0800 Subject: [PATCH] Update `transition_tridid` to support newer ams --- src/slic3r/GUI/GUI_App.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp index bdf0a1bb0b..fd2a0e4ba5 100644 --- a/src/slic3r/GUI/GUI_App.cpp +++ b/src/slic3r/GUI/GUI_App.cpp @@ -3676,7 +3676,8 @@ void GUI_App::load_gcode(wxWindow* parent, wxString& input_file) const wxString GUI_App::transition_tridid(int trid_id) { - wxString maping_dict[8] = { "A", "B", "C", "D", "E", "F", "G" }; + //wxString maping_dict = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; + wxString maping_dict[] = { "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"}; int id_index = ceil(trid_id / 4); int id_suffix = (trid_id + 1) % 4 == 0 ? 4 : (trid_id + 1) % 4; return wxString::Format("%s%d", maping_dict[id_index], id_suffix);