Skip to content

Commit e2a9046

Browse files
replacing update design inplace
1 parent cc05617 commit e2a9046

File tree

2 files changed

+18
-7
lines changed

2 files changed

+18
-7
lines changed

src/ansys/geometry/core/tools/problem_areas.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -351,12 +351,13 @@ def fix(self) -> RepairToolMessage:
351351
response = self._repair_stub.FixShortEdges(
352352
FixShortEdgesRequest(short_edge_problem_area_id=self._grpc_id)
353353
)
354-
parent_design._update_design_inplace()
354+
#parent_design._update_design_inplace()
355355
message = RepairToolMessage(
356356
response.result.success,
357357
response.result.created_bodies_monikers,
358358
response.result.modified_bodies_monikers,
359359
)
360+
parent_design.update_from_tracker(response.result.complete_command_response)
360361

361362
return message
362363

@@ -406,12 +407,15 @@ def fix(self) -> RepairToolMessage:
406407
response = self._repair_stub.FixSmallFaces(
407408
FixSmallFacesRequest(small_face_problem_area_id=self._grpc_id)
408409
)
409-
parent_design._update_design_inplace()
410+
#parent_design._update_design_inplace()
410411
message = RepairToolMessage(
411412
response.result.success,
412413
response.result.created_bodies_monikers,
413414
response.result.modified_bodies_monikers,
414415
)
416+
417+
parent_design.update_from_tracker(response.result.complete_command_response)
418+
415419
return message
416420

417421

@@ -460,12 +464,14 @@ def fix(self) -> RepairToolMessage:
460464
response = self._repair_stub.FixSplitEdges(
461465
FixSplitEdgesRequest(split_edge_problem_area_id=self._grpc_id)
462466
)
463-
parent_design._update_design_inplace()
467+
#parent_design._update_design_inplace()
464468
message = RepairToolMessage(
465469
response.result.success,
466470
response.result.created_bodies_monikers,
467471
response.result.modified_bodies_monikers,
468472
)
473+
parent_design.update_from_tracker(response.result.complete_command_response)
474+
469475
return message
470476

471477

src/ansys/geometry/core/tools/repair_tools.py

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -509,14 +509,15 @@ def find_and_fix_short_edges(
509509
)
510510

511511
parent_design = get_design_from_body(bodies[0])
512-
parent_design._update_design_inplace()
512+
#parent_design._update_design_inplace()
513513
message = RepairToolMessage(
514514
response.success,
515515
response.created_bodies_monikers,
516516
response.modified_bodies_monikers,
517517
response.found,
518518
response.repaired,
519519
)
520+
parent_design.update_from_tracker(response.result.complete_command_response)
520521
return message
521522

522523
@protect_grpc
@@ -560,14 +561,15 @@ def find_and_fix_extra_edges(
560561
)
561562

562563
parent_design = get_design_from_body(bodies[0])
563-
parent_design._update_design_inplace()
564+
#parent_design._update_design_inplace()
564565
message = RepairToolMessage(
565566
response.success,
566567
response.created_bodies_monikers,
567568
response.modified_bodies_monikers,
568569
response.found,
569570
response.repaired,
570571
)
572+
parent_design.update_from_tracker(response.result.complete_command_response)
571573
return message
572574

573575
@protect_grpc
@@ -626,14 +628,16 @@ def find_and_fix_split_edges(
626628
)
627629

628630
parent_design = get_design_from_body(bodies[0])
629-
parent_design._update_design_inplace()
631+
# parent_design._update_design_inplace()
630632
message = RepairToolMessage(
631633
response.success,
632634
response.created_bodies_monikers,
633635
response.modified_bodies_monikers,
634636
response.found,
635637
response.repaired,
636638
)
639+
parent_design.update_from_tracker(response.result.complete_command_response)
640+
637641
return message
638642

639643
@protect_grpc
@@ -675,14 +679,15 @@ def find_and_fix_simplify(
675679
)
676680

677681
parent_design = get_design_from_body(bodies[0])
678-
parent_design._update_design_inplace()
682+
#parent_design._update_design_inplace()
679683
message = RepairToolMessage(
680684
response.success,
681685
response.created_bodies_monikers,
682686
response.modified_bodies_monikers,
683687
response.found,
684688
response.repaired,
685689
)
690+
parent_design.update_from_tracker(response.result.complete_command_response)
686691
return message
687692

688693
@protect_grpc

0 commit comments

Comments
 (0)