File tree Expand file tree Collapse file tree 2 files changed +26
-0
lines changed Expand file tree Collapse file tree 2 files changed +26
-0
lines changed Original file line number Diff line number Diff line change @@ -226,6 +226,11 @@ message ShrinkWrapOptions {
226226 double curvature_angle = 10 ;
227227}
228228
229+ message FixInterferenceProblemArea {
230+ int32 id = 1 ;
231+ repeated string body_monikers = 2 ;
232+ }
233+
229234message SplitEdgeProblemArea {
230235 int32 id = 1 ;
231236 repeated string edge_monikers = 2 ;
Original file line number Diff line number Diff line change @@ -11,6 +11,10 @@ option go_package = "ansys/api/geometry/v0";
1111
1212service RepairTools {
1313
14+ rpc FindInterference (FindInterferenceRequest ) returns (FindInterferenceResponse );
15+
16+ rpc FixInterference (FixInterferenceRequest ) returns (FixInterferenceResponse );
17+
1418 rpc FindSplitEdges (FindSplitEdgesRequest ) returns (FindSplitEdgesResponse );
1519
1620 rpc FixSplitEdges (FixSplitEdgesRequest ) returns (FixSplitEdgesResponse );
@@ -64,6 +68,23 @@ service RepairTools{
6468 rpc AdjustSimplify (AdjustSimplifyRequest ) returns (AdjustSimplifyResponse );
6569}
6670
71+ message FindInterferenceRequest {
72+ repeated string bodies = 1 ;
73+ optional google.protobuf.BoolValue cut_smaller_body = 2 ; // default: false
74+ }
75+
76+ message FindInterferenceResponse {
77+ repeated ansys.api.geometry.v0.FixInterferenceProblemArea result = 1 ;
78+ }
79+
80+ message FixInterferenceRequest {
81+ google.protobuf.Int32Value interference_problem_area_id = 1 ;
82+ }
83+
84+ message FixInterferenceResponse {
85+ RepairToolMessage result = 1 ;
86+ }
87+
6788message FindSplitEdgesRequest {
6889 repeated string bodies_or_faces = 1 ;
6990 google.protobuf.DoubleValue angle = 2 ;
You can’t perform that action at this time.
0 commit comments