diff --git a/MeshGeoToolsLib/ConstructMeshesFromGeometries.cpp b/MeshGeoToolsLib/ConstructMeshesFromGeometries.cpp index f2ab076f8fb857c77ca943e193ceccad38f0bbc0..96b2a4e609acef7ed24e860cd13d21b0b1c75ebf 100644 --- a/MeshGeoToolsLib/ConstructMeshesFromGeometries.cpp +++ b/MeshGeoToolsLib/ConstructMeshesFromGeometries.cpp @@ -106,6 +106,12 @@ constructAdditionalMeshesFromGeoObjects(GeoLib::GEOObjects const& geo_objects, std::back_inserter(additional_meshes)); } + // Set axial symmetry for the additional meshes to the same value as the + // "bulk" mesh. + std::for_each(begin(additional_meshes), end(additional_meshes), + [axial_symmetry = mesh.isAxiallySymmetric()](auto& m) { + m->setAxiallySymmetric(axial_symmetry); + }); return additional_meshes; } } // namespace MeshGeoToolsLib