Functions | |
| static void | skirt_loops_per_extruder_all_printing (const Print &print, const ExtrusionEntityCollection &skirt, const LayerTools &layer_tools, std::map< unsigned int, std::pair< size_t, size_t > > &skirt_loops_per_extruder_out) |
| static std::map< unsigned int, std::pair< size_t, size_t > > | make_skirt_loops_per_extruder_1st_layer (const Print &print, const ExtrusionEntityCollection &skirt, const LayerTools &layer_tools, std::vector< coordf_t > &skirt_done) |
| static std::map< unsigned int, std::pair< size_t, size_t > > | make_skirt_loops_per_extruder_other_layers (const Print &print, const ExtrusionEntityCollection &skirt, const LayerTools &layer_tools, std::vector< coordf_t > &skirt_done) |
| static Point | find_start_point (ExtrusionLoop &loop, float start_angle) |
|
static |
References Slic3r::center(), Slic3r::ExtrusionLoop::collect_points(), and PI.
Referenced by Slic3r::GCode::generate_skirt().
|
static |
References Slic3r::ExtrusionEntityCollection::entities, Slic3r::Print::has_infinite_skirt(), Slic3r::LayerTools::has_skirt, Slic3r::Print::has_skirt(), Slic3r::LayerTools::print_z, and skirt_loops_per_extruder_all_printing().
Referenced by Slic3r::GCode::generate_skirt().
|
static |
References Slic3r::Print::config(), Slic3r::ExtrusionEntityCollection::entities, EPSILON, Slic3r::LayerTools::extruders, Slic3r::Print::has_infinite_skirt(), Slic3r::LayerTools::has_skirt, Slic3r::Print::has_skirt(), Slic3r::LayerTools::print_z, and skirt_loops_per_extruder_all_printing().
Referenced by Slic3r::GCode::generate_skirt().
|
static |
References Slic3r::ExtrusionEntityCollection::entities, and Slic3r::LayerTools::extruders.
Referenced by make_skirt_loops_per_extruder_1st_layer(), and make_skirt_loops_per_extruder_other_layers().