diff --git a/resources/profiles/BBL/bbl-3dp-A1M.stl b/resources/profiles/BBL/bbl-3dp-A1M.stl index ccdc7982e0..55f1d21896 100644 Binary files a/resources/profiles/BBL/bbl-3dp-A1M.stl and b/resources/profiles/BBL/bbl-3dp-A1M.stl differ diff --git a/resources/profiles/BBL/bbl-3dp-H2D.stl b/resources/profiles/BBL/bbl-3dp-H2D.stl new file mode 100644 index 0000000000..151303d573 Binary files /dev/null and b/resources/profiles/BBL/bbl-3dp-H2D.stl differ diff --git a/resources/profiles/BBL/bbl-3dp-X1.stl b/resources/profiles/BBL/bbl-3dp-X1.stl index 6823cdb229..d142afcbf4 100644 Binary files a/resources/profiles/BBL/bbl-3dp-X1.stl and b/resources/profiles/BBL/bbl-3dp-X1.stl differ diff --git a/src/slic3r/GUI/3DBed.cpp b/src/slic3r/GUI/3DBed.cpp index ec7758483f..1105e60028 100644 --- a/src/slic3r/GUI/3DBed.cpp +++ b/src/slic3r/GUI/3DBed.cpp @@ -619,12 +619,6 @@ void Bed3D::update_model_offset() shift(2) = -0.03; Vec3d* model_offset_ptr = const_cast(&m_model_offset); *model_offset_ptr = shift; - //BBS: TODO: hack for current stl for BBL printer - if (std::string::npos != m_model_filename.find("bbl-3dp-")) - { - (*model_offset_ptr)(0) -= m_bed_shape[2].x() / 2.0f; - (*model_offset_ptr)(1) -= m_bed_shape[2].y() / 2.0f; - } (*model_offset_ptr)(2) = -0.41 + GROUND_Z; // update extended bounding box @@ -677,7 +671,7 @@ void Bed3D::render_model(const Transform3d& view_matrix, const Transform3d& proj m_model.set_color(m_is_dark ? DEFAULT_MODEL_COLOR_DARK : DEFAULT_MODEL_COLOR); update_model_offset(); - + // BBS: remove the bed picking logic //register_raycasters_for_picking(m_model.model.get_geometry(), Geometry::assemble_transform(m_model_offset)); }