mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-10-28 11:11:16 -06:00
Disable reload from disk for built-in objects
This commit is contained in:
parent
b6b52fee73
commit
bf7b554235
4 changed files with 13 additions and 14 deletions
|
|
@ -1070,8 +1070,7 @@ void ModelObject::convert_units(ModelObjectPtrs& new_objects, ConversionType con
|
|||
new_object->input_file.clear();
|
||||
|
||||
int vol_idx = 0;
|
||||
for (ModelVolume* volume : volumes)
|
||||
{
|
||||
for (ModelVolume* volume : volumes) {
|
||||
if (!volume->mesh().empty()) {
|
||||
TriangleMesh mesh(volume->mesh());
|
||||
mesh.require_shared_vertices();
|
||||
|
|
@ -1089,6 +1088,7 @@ void ModelObject::convert_units(ModelObjectPtrs& new_objects, ConversionType con
|
|||
vol->source.volume_idx = vol_idx;
|
||||
vol->source.is_converted_from_inches = volume->source.is_converted_from_inches;
|
||||
vol->source.is_converted_from_meters = volume->source.is_converted_from_meters;
|
||||
vol->source.is_from_builtin_objects = volume->source.is_from_builtin_objects;
|
||||
|
||||
vol->supported_facets.assign(volume->supported_facets);
|
||||
vol->seam_facets.assign(volume->seam_facets);
|
||||
|
|
|
|||
|
|
@ -596,13 +596,14 @@ public:
|
|||
int volume_idx{ -1 };
|
||||
Vec3d mesh_offset{ Vec3d::Zero() };
|
||||
Geometry::Transformation transform;
|
||||
bool is_converted_from_inches = false;
|
||||
bool is_converted_from_meters = false;
|
||||
bool is_converted_from_inches{ false };
|
||||
bool is_converted_from_meters{ false };
|
||||
bool is_from_builtin_objects{ false };
|
||||
|
||||
template<class Archive> 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, is_converted_from_inches, is_converted_from_meters);
|
||||
ar(input_file, object_idx, volume_idx, mesh_offset, transform, is_converted_from_inches, is_converted_from_meters, is_from_builtin_objects);
|
||||
}
|
||||
};
|
||||
Source source;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue