From dde64d361b58247516acc8f69f33dea33466edec Mon Sep 17 00:00:00 2001 From: Vojtech Bubnik Date: Wed, 23 Sep 2020 12:59:15 +0200 Subject: [PATCH] Tiny polishing and documentation. --- src/libslic3r/Model.hpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/libslic3r/Model.hpp b/src/libslic3r/Model.hpp index b9045e28b..c6b7c6030 100644 --- a/src/libslic3r/Model.hpp +++ b/src/libslic3r/Model.hpp @@ -448,7 +448,11 @@ public: Vec3d mesh_offset{ Vec3d::Zero() }; Geometry::Transformation transform; - template void serialize(Archive& ar) { ar(input_file, object_idx, volume_idx, mesh_offset, transform); } + template void serialize(Archive& ar) { + //FIXME Vojtech: Serialize / deserialize only if the Source is set. + // likely testing input_file or object_idx would be sufficient. + ar(input_file, object_idx, volume_idx, mesh_offset, transform); + } }; Source source; @@ -467,7 +471,7 @@ public: FacetsAnnotation m_supported_facets; // List of seam enforcers/blockers. - FacetsAnnotation m_seam_facets; + FacetsAnnotation m_seam_facets; // A parent object owning this modifier volume. ModelObject* get_object() const { return this->object; }