mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-19 03:13:39 +00:00
NEW: two nozzles ams mapping
jira:[two nozzles ams mapping] Change-Id: I914439114b2946cdc1e3e4eb07a37f75f0529c12 (cherry picked from commit 62ef51d0512bdbaf115b92d95ffd0407a15f48bb)
This commit is contained in:
@@ -610,9 +610,10 @@ public:
|
||||
bool has_ams() { return ams_exist_bits != 0; }
|
||||
bool can_unload_filament();
|
||||
bool is_support_ams_mapping();
|
||||
bool is_support_amx_ext_mix_mapping();
|
||||
|
||||
void get_ams_colors(std::vector<wxColour>& ams_colors);
|
||||
int ams_filament_mapping(std::vector<FilamentInfo> filaments, std::vector<FilamentInfo> &result, std::vector<int> exclude_id = std::vector<int>());
|
||||
int ams_filament_mapping(std::vector<FilamentInfo> filaments, std::vector<FilamentInfo> &result, bool ext_first = false, bool ext_second = false, std::vector<int> exclude_id = std::vector<int>());
|
||||
bool is_valid_mapping_result(std::vector<FilamentInfo>& result, bool check_empty_slot = false);
|
||||
// exceed index start with 0
|
||||
bool is_mapping_exceed_filament(std::vector<FilamentInfo>& result, int &exceed_index);
|
||||
|
||||
Reference in New Issue
Block a user