@@ -105,13 +105,49 @@ service Commands{
105105
106106 rpc MoveImprintEdges (MoveImprintEdgesRequest ) returns (MoveImprintEdgesResponse );
107107
108- rpc OffsetFaceCurves (OffsetFaceCurvesRequest ) returns (OffsetFaceCurvesResponse );
108+ rpc OffsetFaceCurves (OffsetFaceCurvesRequest ) returns (CreatedCurvesCommandResponse );
109109
110110 rpc RevolveFaces (RevolveFacesRequest ) returns (CommandResponse );
111111
112112 rpc RevolveFacesUpTo (RevolveFacesUpToRequest ) returns (CommandResponse );
113113
114114 rpc RevolveFacesByHelix (RevolveFacesByHelixRequest ) returns (CommandResponse );
115+
116+ rpc SweepFaces (SweepFacesRequest ) returns (CommandResponse );
117+
118+ rpc SweepPoints (SweepPointsRequest ) returns (CreatedCurvesCommandResponse );
119+
120+ rpc RevolvePoints (RevolvePointsRequest ) returns (CreatedCurvesCommandResponse );
121+
122+ rpc RevolvePointsByHelix (RevolvePointsByHelixRequest ) returns (CreatedCurvesCommandResponse );
123+ }
124+
125+ message SweepFacesRequest {
126+ repeated ansys.api.dbu.v0.EntityIdentifier selection = 1 ;
127+ repeated ansys.api.dbu.v0.EntityIdentifier trajectories = 2 ;
128+ double optional_distance = 3 ;
129+ }
130+
131+ message SweepPointsRequest {
132+ repeated ansys.api.dbu.v0.EntityIdentifier selection = 1 ;
133+ repeated ansys.api.dbu.v0.EntityIdentifier trajectories = 2 ;
134+ double distance = 3 ;
135+ }
136+
137+ message RevolvePointsRequest {
138+ repeated ansys.api.dbu.v0.EntityIdentifier selection = 1 ;
139+ Line axis = 2 ;
140+ double angle = 3 ;
141+ }
142+
143+ message RevolvePointsByHelixRequest {
144+ repeated ansys.api.dbu.v0.EntityIdentifier selection = 1 ;
145+ Line axis = 2 ;
146+ double height = 3 ;
147+ double pitch = 4 ;
148+ double taper_angle = 5 ;
149+ bool right_handed = 6 ;
150+ bool pull_symmetric = 7 ;
115151}
116152
117153message RevolveFacesRequest {
@@ -146,7 +182,7 @@ message OffsetFaceCurvesRequest {
146182 double offset = 2 ;
147183}
148184
149- message OffsetFaceCurvesResponse {
185+ message CreatedCurvesCommandResponse {
150186 ansys.api.dbu.v0.RequestResult result = 1 ;
151187 repeated Curve created_curves = 2 ;
152188}
0 commit comments