Skip to content

Commit fdfdf40

Browse files
pyansys-ci-bottfs_caslservice
andauthored
sync: file sync performed by ansys-tools-repo-sync (#186)
Co-authored-by: tfs_caslservice <tfs_caslservice@cdcw22cslbld04>
1 parent d905f06 commit fdfdf40

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

ansys/api/geometry/v0/models.proto

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -813,6 +813,12 @@ message FindLogoOptions {
813813
optional double fit_error = 4;
814814
}
815815

816+
message DetectHelixesOptions {
817+
optional double min_radius = 1;
818+
optional double max_radius = 2;
819+
optional double fit_radius_error = 3;
820+
}
821+
816822
message TrackerCommandResponse{
817823
bool success = 1;
818824
repeated Body created_bodies = 2;

ansys/api/geometry/v0/preparetools.proto

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ service PrepareTools{
3636
rpc FindAndRemoveLogos(FindLogosRequest) returns (RemoveLogoResponse);
3737

3838
rpc RemoveLogo(RemoveLogoRequest) returns (RemoveLogoResponse);
39+
40+
rpc DetectHelixes(DetectHelixesRequest) returns (DetectHelixesResponse);
3941
}
4042

4143
message CreateEnclosureBoxRequest{
@@ -161,4 +163,18 @@ message RemoveLogoRequest{
161163

162164
message RemoveLogoResponse {
163165
bool success = 1;
166+
}
167+
168+
message DetectHelixesRequest {
169+
repeated dbu.v0.EntityIdentifier body_ids = 1;
170+
optional DetectHelixesOptions options = 2;
171+
}
172+
173+
message DetectHelixesResponseData {
174+
TrimmedCurve trimmed_curve = 1;
175+
repeated Edge edges = 2;
176+
}
177+
178+
message DetectHelixesResponse {
179+
repeated DetectHelixesResponseData helixes = 1;
164180
}

0 commit comments

Comments
 (0)