fix merge

This commit is contained in:
supermerill 2020-11-06 03:41:30 +01:00
parent c3dcf9864a
commit 835ffc6564
10 changed files with 30 additions and 26 deletions

View File

@ -138,9 +138,13 @@ std::vector<SurfaceFill> group_fills(const Layer &layer)
params.density = float(layerm.region()->config().over_bridge_flow_ratio.get_abs_value(1));
}
//note: same as getRoleFromSurfaceType()
params.role = erInternalInfill;
if (is_bridge) {
params.role = erBridgeInfill;
if(surface.has_pos_bottom())
params.role = erBridgeInfill;
else
params.role = erInternalBridgeInfill;
} else if (surface.has_fill_solid()) {
if (surface.has_pos_top()) {
params.role = erTopSolidInfill;

View File

@ -1282,7 +1282,7 @@ bool GCodeProcessor::process_simplify3d_tags(const std::string_view comment)
return true;
}
// ; bridge
// ; bridge (& internal bridge)
pos = comment.find(" bridge");
if (pos == 0) {
m_extrusion_role = erBridgeInfill;

View File

@ -2,7 +2,7 @@
#include "I18N.hpp"
#include "libslic3r/Model.hpp"
#include "libslic3r/Utils.hpp"
#include "AppConfig.hpp"
#include "libslic3r/AppConfig.hpp"
#include "GUI.hpp"
#include "GUI_ObjectList.hpp"
#include "Plater.hpp"

View File

@ -2,7 +2,7 @@
#include "I18N.hpp"
#include "libslic3r/Model.hpp"
#include "libslic3r/Utils.hpp"
#include "AppConfig.hpp"
#include "libslic3r/AppConfig.hpp"
#include "GUI.hpp"
#include "GUI_ObjectList.hpp"
#include "Plater.hpp"

View File

@ -2,7 +2,7 @@
#include "I18N.hpp"
#include "libslic3r/Model.hpp"
#include "libslic3r/Utils.hpp"
#include "AppConfig.hpp"
#include "libslic3r/AppConfig.hpp"
#include "GUI.hpp"
#include "GUI_ObjectList.hpp"
#include "Plater.hpp"

View File

@ -2,7 +2,7 @@
#include "I18N.hpp"
#include "libslic3r/Model.hpp"
#include "libslic3r/Utils.hpp"
#include "AppConfig.hpp"
#include "libslic3r/AppConfig.hpp"
#include "GUI.hpp"
#include "GUI_ObjectList.hpp"
#include "Plater.hpp"

View File

@ -2,7 +2,7 @@
#include "I18N.hpp"
#include "libslic3r/Model.hpp"
#include "libslic3r/Utils.hpp"
#include "AppConfig.hpp"
#include "libslic3r/AppConfig.hpp"
#include "GUI.hpp"
#include "GUI_ObjectList.hpp"
#include "Plater.hpp"

View File

@ -3,7 +3,7 @@
#include "libslic3r/Utils.hpp"
#include "libslic3r/CustomGCode.hpp"
#include "libslic3r/Model.hpp"
#include "AppConfig.hpp"
#include "libslic3r/AppConfig.hpp"
#include "GUI.hpp"
#include "GUI_ObjectList.hpp"
#include "Plater.hpp"

View File

@ -330,21 +330,21 @@ bool Preview::init(wxWindow* parent, Model* model)
#if ENABLE_GCODE_VIEWER
_L("Unknown") + "|1|" +
#endif // ENABLE_GCODE_VIEWER _L("Perimeter") + "|" +
_L("External perimeter") + "|" +
_L("Overhang perimeter") + "|" +
_L("Internal infill") + "|" +
_L("Solid infill") + "|" +
_L("Top solid infill") + "|" +
_L("Bridge infill") + "|" +
_L("Internal bridge infill") + "|" +
_L("Thin wall") + "|" +
_L("Gap fill") + "|" +
_L("Skirt") + "|" +
_L("Support material") + "|" +
_L(width_screen == large? "Support material interface": "Sup. mat. interface") + "|" +
_L("Wipe tower") + "|" +
_L("Mill") + "|" +
_L("Custom")
_L("External perimeter") + "|1|" +
_L("Overhang perimeter") + "|1|" +
_L("Internal infill") + "|1|" +
_L("Solid infill") + "|1|" +
_L("Top solid infill") + "|1|" +
_L("Bridge infill") + "|1|" +
_L("Internal bridge infill") + "|1|" +
_L("Thin wall") + "|1|" +
_L("Gap fill") + "|1|" +
_L("Skirt") + "|1|" +
_L("Support material") + "|1|" +
_L(width_screen == large? "Support material interface": "Sup. mat. interface") + "|1|" +
_L("Wipe tower") + "|1|" +
_L("Mill") + "|1|" +
_L("Custom") + "|1"
);
Slic3r::GUI::create_combochecklist(m_combochecklist_features, GUI::into_u8(_L("Feature types")), feature_items);

View File

@ -696,15 +696,15 @@ wxPoint OG_CustomCtrl::CtrlLine::draw_blinking_bmp(wxDC& dc, wxPoint pos, bool i
wxCoord OG_CustomCtrl::CtrlLine::draw_act_bmps(wxDC& dc, wxPoint pos, const wxBitmap& bmp_undo_to_sys, const wxBitmap& bmp_undo, bool is_blinking, size_t rect_id)
{
wxCoord h_pos = pos.x;
wxCoord v_pos = pos.y;
wxCoord v_pos = pos.y + height / 2 - this->ctrl->m_bmp_blinking_sz.GetHeight() / 2;
dc.DrawBitmap(bmp_undo_to_sys, h_pos, v_pos + 5);
dc.DrawBitmap(bmp_undo_to_sys, h_pos, v_pos);
int bmp_dim = get_bitmap_size(bmp_undo_to_sys).GetWidth();
rects_undo_to_sys_icon[rect_id] = wxRect(h_pos, v_pos, bmp_dim, bmp_dim);
h_pos += bmp_dim + ctrl->m_h_gap;
dc.DrawBitmap(bmp_undo, h_pos, v_pos + 5);
dc.DrawBitmap(bmp_undo, h_pos, v_pos);
bmp_dim = get_bitmap_size(bmp_undo).GetWidth();
rects_undo_icon[rect_id] = wxRect(h_pos, v_pos, bmp_dim, bmp_dim);