Skip to content

Commit fe22000

Browse files
committed
Merge branch 'main' into release/0.4
2 parents c2c2d2b + 2cfc810 commit fe22000

File tree

2 files changed

+47
-1
lines changed

2 files changed

+47
-1
lines changed

ansys/api/geometry/v0/commands.proto

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,10 +76,40 @@ service Commands{
7676
rpc RevolveCurves(RevolveCurvesRequest) returns (google.protobuf.Empty);
7777

7878
rpc Chamfer(ChamferRequest) returns (ChamferResponse);
79+
80+
rpc Fillet(FilletRequest) returns (ChamferResponse);
81+
82+
rpc FaceOffset(FaceOffsetRequest) returns (CommandResponse);
83+
84+
rpc OffsetFacesSetRadius(OffsetFacesSetRadiusRequest) returns (CommandResponse);
85+
}
86+
message OffsetFacesSetRadiusRequest {
87+
ansys.api.dbu.v0.EntityIdentifier face = 1;
88+
double radius = 2;
89+
bool copy = 3;
90+
OffsetMode offset_mode = 4;
91+
ExtrudeType extrude_type = 5;
92+
}
93+
message FaceOffsetRequest {
94+
ansys.api.dbu.v0.EntityIdentifier face1 = 1;
95+
ansys.api.dbu.v0.EntityIdentifier face2 = 2;
96+
bool set_baselines = 3;
97+
bool process_adjacent_faces = 4;
98+
}
99+
100+
message CommandResponse {
101+
bool success = 1;
102+
repeated Body created_bodies = 2;
103+
repeated Body modified_bodies = 3;
104+
}
105+
106+
message FilletRequest {
107+
repeated ansys.api.dbu.v0.EntityIdentifier ids = 1;
108+
double radius = 2;
79109
}
80110

81111
message ChamferRequest {
82-
repeated string ids = 1;
112+
repeated ansys.api.dbu.v0.EntityIdentifier ids = 1;
83113
double distance = 2;
84114
}
85115

ansys/api/geometry/v0/models.proto

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -413,6 +413,22 @@ enum MidSurfaceOffsetType {
413413
MIDSURFACEOFFSETTYPE_CUSTOM=4;
414414
}
415415

416+
enum OffsetMode {
417+
OFFSETMODE_IGNORE_RELATIONSHIPS=0;
418+
OFFSETMODE_MOVE_FACES_TOGETHER=1;
419+
OFFSETMODE_MOVE_FACES_APART=2;
420+
}
421+
422+
enum ExtrudeType {
423+
EXTRUDETYPE_NONE = 0;
424+
EXTRUDETYPE_ADD = 1;
425+
EXTRUDETYPE_CUT = 2;
426+
EXTRUDETYPE_FORCE_ADD = 3;
427+
EXTRUDETYPE_FORCE_CUT = 4;
428+
EXTRUDETYPE_FORCE_INDEPENDENT = 5;
429+
EXTRUDETYPE_FORCE_NEW_SURFACE = 6;
430+
}
431+
416432
//
417433
// Object type descriptor
418434
enum EntityType{

0 commit comments

Comments
 (0)