From e12349261833980d50be944e0816b997ec30ceeb Mon Sep 17 00:00:00 2001 From: tfs_caslservice Date: Tue, 10 Dec 2024 18:01:19 -0800 Subject: [PATCH] sync: add changes from local folder --- ansys/api/geometry/v0/commands.proto | 31 ++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/ansys/api/geometry/v0/commands.proto b/ansys/api/geometry/v0/commands.proto index 9746d79..705142d 100644 --- a/ansys/api/geometry/v0/commands.proto +++ b/ansys/api/geometry/v0/commands.proto @@ -106,6 +106,37 @@ service Commands{ rpc MoveImprintEdges(MoveImprintEdgesRequest) returns (MoveImprintEdgesResponse); rpc OffsetFaceCurves(OffsetFaceCurvesRequest) returns (OffsetFaceCurvesResponse); + + rpc RevolveFaces(RevolveFacesRequest) returns (CommandResponse); + + rpc RevolveFacesUpTo(RevolveFacesUpToRequest) returns (CommandResponse); + + rpc RevolveFacesByHelix(RevolveFacesByHelixRequest) returns (CommandResponse); +} + +message RevolveFacesRequest { + repeated ansys.api.dbu.v0.EntityIdentifier selection = 1; + Line axis = 2; + double angle = 3; +} + +message RevolveFacesUpToRequest { + repeated ansys.api.dbu.v0.EntityIdentifier selection = 1; + ansys.api.dbu.v0.EntityIdentifier up_to_selection = 2; + Direction direction = 3; + Line axis = 4; + ExtrudeType extrude_type = 5; +} + +message RevolveFacesByHelixRequest { + repeated ansys.api.dbu.v0.EntityIdentifier selection = 1; + Direction direction = 2; + Line axis = 3; + double height = 4; + double pitch = 5; + double taper_angle = 6; + bool right_handed = 7; + bool both_sides = 8; } message OffsetFaceCurvesRequest {