Skip to content

Commit c82e490

Browse files
more refct
1 parent b1e17da commit c82e490

File tree

2 files changed

+11
-13
lines changed

2 files changed

+11
-13
lines changed

src/ansys/geometry/core/_grpc/_services/v0/repair_tools.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,13 +87,15 @@ def find_split_edges(self, **kwargs) -> dict: # noqa: D102
8787
]
8888
}
8989
"""
90+
from google.protobuf.wrappers_pb2 import DoubleValue
91+
9092
from ansys.api.geometry.v0.repairtools_pb2 import FindSplitEdgesRequest
9193

9294
# Create the gRPC request
9395
request = FindSplitEdgesRequest(
9496
bodies_or_faces=kwargs["bodies_or_faces"],
95-
angle=kwargs["angle"],
96-
distance=kwargs["distance"],
97+
angle=DoubleValue(value=float(kwargs["angle"])),
98+
distance=DoubleValue(value=float(kwargs["distance"])),
9799
)
98100

99101
# Call the gRPC service
@@ -402,12 +404,14 @@ def find_and_fix_extra_edges(self, **kwargs) -> dict: # noqa: D102
402404

403405
@protect_grpc
404406
def find_and_fix_split_edges(self, **kwargs) -> dict: # noqa: D102
407+
from google.protobuf.wrappers_pb2 import DoubleValue
408+
405409
from ansys.api.geometry.v0.repairtools_pb2 import FindSplitEdgesRequest
406410

407411
request = FindSplitEdgesRequest(
408412
bodies_or_faces=kwargs["bodies_or_faces"],
409-
angle=kwargs["angle"],
410-
distance=kwargs["length"],
413+
angle=DoubleValue(value=float(kwargs["angle"])),
414+
distance=DoubleValue(value=float(kwargs["length"])),
411415
comprehensive=kwargs["comprehensive_result"],
412416
)
413417

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

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@
2323

2424
from typing import TYPE_CHECKING
2525

26-
from google.protobuf.wrappers_pb2 import DoubleValue
27-
2826
from ansys.geometry.core.connection import GrpcClient
2927
from ansys.geometry.core.errors import protect_grpc
3028
from ansys.geometry.core.misc.auxiliary import (
@@ -93,12 +91,10 @@ def find_split_edges(
9391
if not bodies:
9492
return []
9593

96-
angle_value = DoubleValue(value=float(angle))
97-
length_value = DoubleValue(value=float(length))
9894
body_ids = [body.id for body in bodies]
9995

10096
problem_areas_response = self._grpc_client.services.repair_tools.find_split_edges(
101-
bodies_or_faces=body_ids, angle=angle_value, distance=length_value
97+
bodies_or_faces=body_ids, angle=angle, distance=length
10298
)
10399

104100
parent_design = get_design_from_body(bodies[0])
@@ -586,14 +582,12 @@ def find_and_fix_split_edges(
586582
if not bodies:
587583
return RepairToolMessage(False, [], [], 0, 0)
588584

589-
angle_value = DoubleValue(value=float(angle))
590-
length_value = DoubleValue(value=float(length))
591585
body_ids = [body.id for body in bodies]
592586

593587
response = self._grpc_client.services.repair_tools.find_and_fix_split_edges(
594588
bodies_or_faces=body_ids,
595-
angle=angle_value,
596-
length=length_value,
589+
angle=angle,
590+
length=length,
597591
comprehensive_result=comprehensive_result,
598592
)
599593

0 commit comments

Comments
 (0)