Skip to content

Commit e6e06d0

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

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed

ansys/api/geometry/v0/commands.proto

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -349,6 +349,7 @@ message CombineIntersectBodiesRequest {
349349
repeated ansys.api.dbu.v0.EntityIdentifier tool_selection = 2;
350350
optional bool keep_cutter = 3;
351351
optional bool subtract_from_target = 4;
352+
optional bool transfer_named_selections = 5;
352353
}
353354

354355
message CombineMergeBodiesRequest {

ansys/api/geometry/v0/preparetools.proto

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@ service PrepareTools{
3030
rpc EnhancedShareTopology(ShareTopologyRequest) returns (EnhancedRepairToolMessage);
3131

3232
rpc CreateEnclosureBox(CreateEnclosureBoxRequest) returns (CreateEnclosureResponse);
33+
34+
rpc CreateEnclosureSphere(CreateEnclosureSphereRequest) returns (CreateEnclosureResponse);
35+
36+
rpc CreateEnclosureCylinder(CreateEnclosureCylinderRequest) returns (CreateEnclosureResponse);
3337

3438
rpc FindLogos(FindLogosRequest) returns (FindLogosResponse);
3539

@@ -40,6 +44,13 @@ service PrepareTools{
4044
rpc DetectHelixes(DetectHelixesRequest) returns (DetectHelixesResponse);
4145
}
4246

47+
message EnclosureOptions{
48+
bool create_shared_topology = 1;
49+
bool subtract_bodies = 2;
50+
optional Frame frame = 3;
51+
optional double cushion_proportion = 4;
52+
}
53+
4354
message CreateEnclosureBoxRequest{
4455
repeated ansys.api.geometry.v0.Body bodies = 1;
4556
double x_low = 2;
@@ -48,6 +59,21 @@ message CreateEnclosureBoxRequest{
4859
double y_high = 5;
4960
double z_low = 6;
5061
double z_high = 7;
62+
EnclosureOptions enclosure_options = 8;
63+
}
64+
65+
message CreateEnclosureCylinderRequest{
66+
repeated ansys.api.geometry.v0.Body bodies = 1;
67+
double axial_distance_low = 2;
68+
double axial_distance_high = 3;
69+
double radial_distance = 4;
70+
EnclosureOptions enclosure_options = 5;
71+
}
72+
73+
message CreateEnclosureSphereRequest{
74+
repeated ansys.api.geometry.v0.Body bodies = 1;
75+
double radial_distance = 2;
76+
EnclosureOptions enclosure_options = 3;
5177
}
5278

5379
message CreateEnclosureResponse{

0 commit comments

Comments
 (0)