File tree Expand file tree Collapse file tree 2 files changed +47
-1
lines changed
Expand file tree Collapse file tree 2 files changed +47
-1
lines changed Original file line number Diff line number Diff 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
81111message ChamferRequest {
82- repeated string ids = 1 ;
112+ repeated ansys.api.dbu.v0.EntityIdentifier ids = 1 ;
83113 double distance = 2 ;
84114}
85115
Original file line number Diff line number Diff 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
418434enum EntityType {
You can’t perform that action at this time.
0 commit comments