Skip to content

Commit a788bc6

Browse files
MaxjreyMaxJPRey
andauthored
Add folder content from BoardProto\gRPCService\ansys\api\geometry\v0. (#6)
Co-authored-by: pyansys-ci-bot <maxime.rey@ansys.com>
1 parent c9e33e3 commit a788bc6

File tree

4 files changed

+73
-3
lines changed

4 files changed

+73
-3
lines changed

ansys/api/geometry/v0/bodies.proto

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,11 @@ service Bodies
1818
rpc Translate(TranslateRequest) returns(Empty);
1919

2020
rpc GetFaces(BodyIdentifier) returns (GetFacesResponse);
21-
21+
22+
rpc GetEdges(BodyIdentifier) returns (GetEdgesResponse);
23+
24+
rpc GetName(BodyIdentifier) returns (GetNameResponse);
25+
2226
rpc CreateBodyFromFace(CreateBodyFromFaceRequest) returns (Body);
2327

2428
rpc CreateExtrudedBodyFromFaceProfile(CreateExtrudedBodyFromFaceProfileRequest) returns (Body);
@@ -30,6 +34,8 @@ service Bodies
3034
rpc CreateExtrudedBody(CreateExtrudedBodyRequest) returns (Body);
3135

3236
rpc GetVolume(BodyIdentifier) returns(GetVolumeResponse);
37+
38+
rpc GetBodyTessellation(BodyIdentifier) returns(GetBodyTessellationResponse);
3339
}
3440

3541
message BodyIdentifier{
@@ -50,7 +56,7 @@ message SetAssignedMaterialResponse{
5056
}
5157

5258
message TranslateRequest{
53-
string id=1;
59+
repeated string bodies=1;
5460
Direction direction=2;
5561
float distance=3;
5662
}
@@ -91,3 +97,14 @@ message GetVolumeResponse {
9197
double volume=1;
9298
}
9399

100+
message GetBodyTessellationResponse{
101+
map<string,Tessellation> face_tessellation=1;
102+
}
103+
104+
message GetEdgesResponse {
105+
repeated Edge edges=1;
106+
}
107+
108+
message GetNameResponse {
109+
string name=1;
110+
}

ansys/api/geometry/v0/commands.proto

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,16 @@ service Commands{
2121
rpc FillFaces(FillFacesRequest) returns (Empty);
2222

2323
rpc CreateDesignPoint(CreateDesignPointRequest) returns (CreateDesignPointResponse);
24+
25+
rpc CreateDesignCurvesFromProfile(CreateDesignCurvesFromProfileRequest) returns (CreateDesignCurvesFromProfileResponse);
26+
27+
rpc AssignMidSurfaceThickness(AssignMidSurfaceThicknessRequest) returns (Empty);
28+
29+
rpc AssignMidSurfaceOffsetType(AssignMidSurfaceOffsetTypeRequest) returns (Empty);
30+
31+
rpc DownloadFile(Empty) returns (DownloadFileResponse);
32+
33+
rpc DownloadFileStream(Empty) returns (stream DownloadFileStreamResponse);
2434
}
2535

2636
message ProjectCurvesRequest {
@@ -42,6 +52,7 @@ message ImprintCurvesRequest {
4252

4353
message ImprintCurvesResponse {
4454
repeated Edge edges=1;
55+
repeated Face faces=2;
4556
}
4657

4758
message PowerSelectFacesByAreaRangeRequest {
@@ -89,4 +100,32 @@ message CreateDesignPointRequest {
89100

90101
message CreateDesignPointResponse {
91102
string id=1;
103+
}
104+
105+
message CreateDesignCurvesFromProfileRequest {
106+
Geometries geometries=1;
107+
string parent=2;
108+
Plane plane=3;
109+
}
110+
111+
message CreateDesignCurvesFromProfileResponse {
112+
repeated string designCurves=1;
113+
}
114+
115+
message AssignMidSurfaceThicknessRequest {
116+
repeated string bodiesOrFaces=1;
117+
double thickness=2;
118+
}
119+
120+
message AssignMidSurfaceOffsetTypeRequest {
121+
repeated string bodiesOrFaces=1;
122+
MidSurfaceOffsetType offsetType=2;
123+
}
124+
125+
message DownloadFileResponse {
126+
bytes data=1;
127+
}
128+
129+
message DownloadFileStreamResponse {
130+
bytes chunk=1;
92131
}

ansys/api/geometry/v0/models.proto

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,4 +149,18 @@ enum ShareType {
149149
SHARETYPE_SHARE=1;
150150
SHARETYPE_MERGE=2;
151151
SHARETYPE_GROUPS=3;
152+
}
153+
154+
enum MidSurfaceOffsetType {
155+
MIDSURFACEOFFSETTYPE_MIDDLE=0;
156+
MIDSURFACEOFFSETTYPE_TOP=1;
157+
MIDSURFACEOFFSETTYPE_BOTTOM=2;
158+
MIDSURFACEOFFSETTYPE_VARIABLE=3;
159+
MIDSURFACEOFFSETTYPE_CUSTOM=4;
160+
}
161+
162+
message Tessellation {
163+
repeated double vertices = 1;
164+
repeated int32 faces = 2;
165+
int32 facecolor = 3;
152166
}

ansys/api/geometry/v0/namedselections.proto

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ service NamedSelections{
1515
}
1616

1717
message NamedSelectionIdentifier{
18-
string id = 1;
18+
string name = 1;
1919
}
2020

2121
message CreateNamedSelectionRequest{

0 commit comments

Comments
 (0)