Merge branch 'dev2' of https://github.com/prusa3d/Slic3r into dev_native
This commit is contained in:
commit
2d77d51f84
3 changed files with 9 additions and 0 deletions
|
@ -1004,6 +1004,11 @@ const TriangleMesh& ModelVolume::get_convex_hull() const
|
|||
return m_convex_hull;
|
||||
}
|
||||
|
||||
TriangleMesh& ModelVolume::get_convex_hull()
|
||||
{
|
||||
return m_convex_hull;
|
||||
}
|
||||
|
||||
ModelVolume::Type ModelVolume::type_from_string(const std::string &s)
|
||||
{
|
||||
// Legacy support
|
||||
|
|
|
@ -198,6 +198,7 @@ public:
|
|||
|
||||
void calculate_convex_hull();
|
||||
const TriangleMesh& get_convex_hull() const;
|
||||
TriangleMesh& get_convex_hull();
|
||||
|
||||
// Helpers for loading / storing into AMF / 3MF files.
|
||||
static Type type_from_string(const std::string &s);
|
||||
|
|
|
@ -1236,7 +1236,10 @@ void load_part( ModelObject* model_object,
|
|||
part_names.Add(new_volume->name);
|
||||
|
||||
if (delta != Vec3d::Zero())
|
||||
{
|
||||
new_volume->mesh.translate((float)delta(0), (float)delta(1), (float)delta(2));
|
||||
new_volume->get_convex_hull().translate((float)delta(0), (float)delta(1), (float)delta(2));
|
||||
}
|
||||
|
||||
// set a default extruder value, since user can't add it manually
|
||||
new_volume->config.set_key_value("extruder", new ConfigOptionInt(0));
|
||||
|
|
Loading…
Reference in a new issue