From f98239a82f47785bd1dde56334a80cdc10a55832 Mon Sep 17 00:00:00 2001 From: Martin Walters <104021577+waltersma@users.noreply.github.com> Date: Mon, 8 Dec 2025 13:44:07 +0000 Subject: [PATCH 1/2] Update mesh.py --- src/ansys/meshing/prime/core/mesh.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/ansys/meshing/prime/core/mesh.py b/src/ansys/meshing/prime/core/mesh.py index 7c7e87837d..75c4c4f6b6 100644 --- a/src/ansys/meshing/prime/core/mesh.py +++ b/src/ansys/meshing/prime/core/mesh.py @@ -520,15 +520,21 @@ def update_pd(self, part_ids) -> Dict[int, Dict[str, list[(pv.PolyData, Part)]]] splines = part.get_splines() part_polydata = {} face_polydata_list = [ - self.get_face_polydata(part_id, face_fet_result, j) - for face_fet_result in facet_result.face_connectivity_result_per_part - for j in range(0, len(face_fet_result.face_zonelet_ids)) + self.get_face_polydata( + part_id, facet_result.face_connectivity_result_per_part[i], j + ) + for j in range( + 0, len(facet_result.face_connectivity_result_per_part[i].face_zonelet_ids) + ) ] edge_polydata_list = [ - self.get_edge_polydata(part_id, edge_facet_result, j) - for edge_facet_result in facet_result.edge_connectivity_result_per_part - for j in range(0, len(edge_facet_result.edge_zonelet_ids)) + self.get_edge_polydata( + part_id, facet_result.edge_connectivity_result_per_part[i], j + ) + for j in range( + 0, len(facet_result.edge_connectivity_result_per_part[i].edge_zonelet_ids) + ) ] spline_cp_polydata_list = [self.get_spline_cp_polydata(part_ids[i], j) for j in splines] From 8a9fd95f3cdef76946fb5202f9188150cf0dba90 Mon Sep 17 00:00:00 2001 From: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com> Date: Mon, 8 Dec 2025 13:45:54 +0000 Subject: [PATCH 2/2] chore: adding changelog file 1192.miscellaneous.md [dependabot-skip] --- doc/changelog.d/1192.miscellaneous.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 doc/changelog.d/1192.miscellaneous.md diff --git a/doc/changelog.d/1192.miscellaneous.md b/doc/changelog.d/1192.miscellaneous.md new file mode 100644 index 0000000000..4733132325 --- /dev/null +++ b/doc/changelog.d/1192.miscellaneous.md @@ -0,0 +1 @@ +Fix as_polydata to remove duplicate entities