Skip to content

Commit fe76b86

Browse files
pyansys-ci-bottfs_caslservice
and
tfs_caslservice
authored
sync: file sync performed by ansys-tools-repo-sync (#144)
Co-authored-by: tfs_caslservice <tfs_caslservice@cdcw22cslbld03>
1 parent c7e5926 commit fe76b86

File tree

4 files changed

+72
-3
lines changed

4 files changed

+72
-3
lines changed

ansys/api/geometry/v0/bodies.proto

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ syntax = "proto3";
33
package ansys.api.geometry.v0.bodies;
44

55
import "ansys/api/dbu/v0/dbumodels.proto";
6-
import "ansys/api/geometry/v0/commands.proto";
76
import "ansys/api/geometry/v0/models.proto";
87
import "google/protobuf/empty.proto";
98

ansys/api/geometry/v0/commands.proto

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@ service Commands{
3131

3232
rpc CreateBeamSegments(CreateBeamSegmentsRequest) returns (CreateBeamSegmentsResponse);
3333

34+
rpc CreateDescriptiveBeamSegment(CreateBeamSegmentRequest) returns (CreateBeamSegmentResponse);
35+
36+
rpc CreateDescriptiveBeamSegments(CreateBeamSegmentsRequest) returns (CreateBeamSegmentsResponse);
37+
3438
rpc FillFaces(FillFacesRequest) returns (google.protobuf.Empty);
3539

3640
rpc CreateDesignPoint(CreateDesignPointRequest) returns (CreateDesignPointResponse);
@@ -687,7 +691,8 @@ message CreateBeamSegmentRequest {
687691
}
688692

689693
message CreateBeamSegmentResponse {
690-
string id=1;
694+
string id = 1;
695+
Beam created_beam = 2;
691696
}
692697

693698
message CreateBeamSegmentsRequest{
@@ -703,6 +708,7 @@ message CreateBeamSegmentsRequest{
703708

704709
message CreateBeamSegmentsResponse {
705710
repeated string ids=1;
711+
repeated Beam created_beams = 2;
706712
}
707713

708714
message FillFacesRequest {

ansys/api/geometry/v0/models.proto

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ package ansys.api.geometry.v0;
44

55
import "ansys/api/dbu/v0/dbumodels.proto";
66
import "google/protobuf/struct.proto";
7+
import "google/protobuf/wrappers.proto";
78

89
option csharp_namespace = "Ansys.Api.Geometry.V0";
910

@@ -49,6 +50,18 @@ enum BodyFillStyle {
4950
BODYFILLSTYLE_TRANSPARENT=2;
5051
}
5152

53+
//
54+
// The beam type for a Beam
55+
enum BeamType {
56+
BEAMTYPE_BEAM=0;
57+
BEAMTYPE_SPRING=1;
58+
BEAMTYPE_LINK_TRUSS=2;
59+
BEAMTYPE_CABLE=3;
60+
BEAMTYPE_PIPE=4;
61+
BEAMTYPE_THERMALFLUID=5;
62+
BEAMTYPE_UNKNOWN=6;
63+
}
64+
5265
//
5366
// A design curve.
5467
message Curve{
@@ -358,6 +371,13 @@ message EnhancedRepairToolMessage {
358371
TrackerCommandResponse complete_command_response = 7; // this should become the only response in protos v1
359372
}
360373

374+
message RemoveLogoResponse {
375+
bool success = 1;
376+
repeated string created_faces_monikers = 2;
377+
repeated string modified_faces_monikers = 3;
378+
repeated string deleted_faces_monikers = 4;
379+
}
380+
361381
message Material{
362382
string name=1;
363383
repeated MaterialProperty material_properties=2;
@@ -559,6 +579,21 @@ message BeamCrossSectionInfo {
559579
repeated TrimmedCurveList section_profile = 4;
560580
}
561581

582+
message Beam {
583+
string name = 1;
584+
bool can_suppress = 2;
585+
bool is_deleted = 3;
586+
bool is_reversed = 4;
587+
bool is_rigid = 5;
588+
Material material = 6;
589+
ansys.api.dbu.v0.EntityIdentifier id = 7;
590+
Part parent = 8;
591+
BeamCrossSectionInfo cross_section = 9;
592+
BeamProperties properties = 10;
593+
TrimmedCurve shape = 11;
594+
BeamType type = 12;
595+
}
596+
562597
message CurveEvaluation {
563598
double curvature = 1;
564599
Direction derivative = 2;
@@ -774,6 +809,17 @@ message Separation {
774809
Point point_b = 3;
775810
}
776811

812+
message LogoDefinition {
813+
repeated Face faces = 1;
814+
}
815+
816+
message RemoveLogoOptions {
817+
google.protobuf.DoubleValue min_height = 1;
818+
google.protobuf.DoubleValue max_height = 2;
819+
google.protobuf.DoubleValue max_fillet_radio_as_sharp = 3;
820+
google.protobuf.DoubleValue fit_error = 4;
821+
}
822+
777823
message TrackerCommandResponse{
778824
bool success = 1;
779825
repeated Body created_bodies = 2;

ansys/api/geometry/v0/preparetools.proto

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ syntax = "proto3";
33
package ansys.api.geometry.v0.preparetools;
44

55
import "ansys/api/dbu/v0/dbumodels.proto";
6-
import "ansys/api/geometry/v0/commands.proto";
76
import "ansys/api/geometry/v0/models.proto";
87
import "google/protobuf/wrappers.proto";
98

@@ -31,6 +30,12 @@ service PrepareTools{
3130
rpc EnhancedShareTopology(ShareTopologyRequest) returns (EnhancedRepairToolMessage);
3231

3332
rpc CreateEnclosureBox(CreateEnclosureBoxRequest) returns (CreateEnclosureResponse);
33+
34+
rpc FindLogos(FindLogosRequest) returns (FindLogosResponse);
35+
36+
rpc FindAndRemoveLogos(FindLogosRequest) returns (RemoveLogoResponse);
37+
38+
rpc RemoveLogo(RemoveLogoRequest) returns (RemoveLogoResponse);
3439
}
3540

3641
message CreateEnclosureBoxRequest{
@@ -138,4 +143,17 @@ message VolumeExtractionResponse{
138143
// The bodies created from the volume extraction.
139144
repeated Body created_bodies = 2;
140145
TrackerCommandResponse changes = 3;
146+
}
147+
148+
message FindLogosRequest{
149+
repeated ansys.api.dbu.v0.EntityIdentifier bodies = 1;
150+
optional RemoveLogoOptions options = 2;
151+
}
152+
153+
message FindLogosResponse{
154+
repeated LogoDefinition logos = 1;
155+
}
156+
157+
message RemoveLogoRequest{
158+
LogoDefinition logo = 1;
141159
}

0 commit comments

Comments
 (0)