update slic3r

This commit is contained in:
QIDI TECH
2024-11-28 15:19:12 +08:00
parent a26696f35e
commit 7eb6543991
196 changed files with 18701 additions and 3803 deletions

View File

@@ -249,6 +249,7 @@ bool Bed3D::set_shape(const Pointfs& printable_area, const double printable_heig
m_type = type;
//m_texture_filename = texture_filename;
m_model_filename = model_filename;
std::replace(m_model_filename.begin(), m_model_filename.end(), '\\', '/');
//QDS: add part plate logic
m_extended_bounding_box = this->calc_extended_bounding_box(false);
@@ -321,8 +322,14 @@ void Bed3D::on_change_color_mode(bool is_dark)
m_is_dark = is_dark;
}
void Bed3D::render(GLCanvas3D& canvas, bool bottom, float scale_factor, bool show_axes)
BoundingBoxf3 Bed3D::get_cur_bed_model_box()
{
BoundingBoxf3 model_bb = m_model.get_bounding_box();
model_bb.translate(m_model_offset);
return model_bb;
}
void Bed3D::render(GLCanvas3D &canvas, bool bottom, float scale_factor, bool show_axes) {
render_internal(canvas, bottom, scale_factor, show_axes);
}
@@ -559,7 +566,7 @@ void Bed3D::render_system(GLCanvas3D& canvas, bool bottom) const
unsigned int stride = m_triangles.get_vertex_data_size();
GLint position_id = shader->get_attrib_location("v_position");
GLint tex_coords_id = shader->get_attrib_location("v_tex_coords");
GLint tex_coords_id = shader->get_attrib_location("v_tex_coord");
// show the temporary texture while no compressed data is available
GLuint tex_id = (GLuint)temp_texture->get_id();