Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions ansys/api/geometry/v0/bodies.proto
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,14 @@ service Bodies
rpc SeparatePieces(SeparatePiecesRequest) returns (GetAllResponse);

rpc CreateBlockBody(CreateBlockBodyRequest) returns (Body);

rpc CreateSurfaceBodyFromTrimmedCurves(CreateSurfaceBodyFromTrimmedCurvesRequest) returns (Body);
}

message CreateSurfaceBodyFromTrimmedCurvesRequest {
string name = 1;
string parent = 2;
repeated TrimmedCurve trimmed_curves = 3;
}

message CreateBlockBodyRequest {
Expand Down
14 changes: 10 additions & 4 deletions ansys/api/geometry/v0/commands.proto
Original file line number Diff line number Diff line change
Expand Up @@ -499,10 +499,16 @@ message CommandResponse {
bool success = 1;
repeated Body created_bodies = 2;
repeated Body modified_bodies = 3;
repeated Face created_faces = 4;
repeated Face modified_faces = 5;
repeated Edge created_edges = 6;
repeated Edge modified_edges = 7;
repeated Body deleted_bodies = 4;
repeated Face created_faces = 5;
repeated Face modified_faces = 6;
repeated Face deleted_faces = 7;
repeated Edge created_edges = 8;
repeated Edge modified_edges = 9;
repeated Edge deleted_edges = 10;
repeated Component created_components = 11;
repeated Component modified_components = 12;
repeated Component deleted_components = 13;
}

message FilletRequest {
Expand Down
7 changes: 1 addition & 6 deletions ansys/api/geometry/v0/models.proto
Original file line number Diff line number Diff line change
Expand Up @@ -313,19 +313,14 @@ message DuplicateCurveProblemArea {

message SmallCurveProblemArea {
int32 id = 1;
repeated ansys.api.dbu.v0.EntityIdentifier curve_monikers = 2;
repeated string curve_point_monikers = 2;
}

message AdjustSimplifyProblemArea {
int32 id = 1;
repeated string body_monikers = 2;
}

message GapProblemArea {
int32 id = 1;
repeated ansys.api.dbu.v0.EntityIdentifier edge_monikers = 2;
}

message RepairToolMessage {
bool success = 1;
repeated string created_bodies_monikers = 2;
Expand Down
28 changes: 14 additions & 14 deletions ansys/api/geometry/v0/repairtools.proto
Original file line number Diff line number Diff line change
Expand Up @@ -54,10 +54,6 @@ service RepairTools{

rpc FixGaps(FixGapsRequest) returns (FixGapsResponse);

rpc FindSmallCurves(FindSmallCurvesRequest) returns (FindSmallCurvesResponse);

rpc FixSmallCurves(FixSmallCurvesRequest) returns (FixSmallCurvesResponse);

rpc FindCurveGaps(FindCurveGapsRequest) returns (FindCurveGapsResponse);

rpc FixCurveGaps(FixCurveGapsRequest) returns (FixCurveGapsResponse);
Expand Down Expand Up @@ -247,23 +243,27 @@ message FixSmallFacesResponse{
}

message FindGapsRequest{
repeated ansys.api.dbu.v0.EntityIdentifier bodies = 1;
repeated string faces = 1;
google.protobuf.DoubleValue angle=2;
google.protobuf.DoubleValue distance = 3;
optional SolidifyFixMethodType fix_method = 4;
google.protobuf.BoolValue allow_multi_patch = 5;
oneof method
{
google.protobuf.NullValue null = 4;
SolidifyFixMethodType data =5;
}
google.protobuf.BoolValue allow_multi_patch = 6;
}

message FindGapsResponse{
repeated ansys.api.geometry.v0.GapProblemArea result = 1;
repeated ansys.api.geometry.v0.SplitEdgeProblemArea result = 1;
}

message FixGapsRequest{
google.protobuf.Int32Value gap_problem_area_id = 1;
google.protobuf.Int32Value problemarea_id = 1;
}

message FixGapsResponse{
RepairToolMessage result = 1;
bool result = 1;
}

message FindCurveGapsRequest{
Expand Down Expand Up @@ -296,19 +296,19 @@ message FixDuplicateCurvesResponse{
}

message FindSmallCurvesRequest{
google.protobuf.DoubleValue max_curve_length = 1;
google.protobuf.DoubleValue distance = 1;
}

message FindSmallCurvesResponse{
repeated ansys.api.geometry.v0.SmallCurveProblemArea result = 1;
repeated ansys.api.geometry.v0.DuplicateCurveProblemArea result = 1;
}

message FixSmallCurvesRequest{
google.protobuf.Int32Value small_curve_problem_area_id = 1;
google.protobuf.Int32Value duplicate_curve_problem_area_id = 1;
}

message FixSmallCurvesResponse{
RepairToolMessage result = 1;
bool result = 1;
}

message FindAdjustMergeFacesRequest{
Expand Down
Loading