Anonymous | Login | 2021-02-26 13:35 MSK | ![]() |
My View | View Issues | Change Log | Roadmap |
View Revisions: Issue #25755 | [ All Revisions ] [ Back to Issue ] | ||
Summary | 0025755: BRepAlgoAPI_Fuse incorrect behavior | ||
Revision | 2015-04-28 13:17 by pkv | ||
Steps To Reproduce | # Use the following DRAW commands to reproduce the problem: restore shape1.brep b1 restore shape2.brep b2 bclearobjects; bcleartools; baddobjects b1 baddtools b2 # set the fuzzy value to 0.00001 bfuzzyvalue 0.00001 bfillds bbop r 1 BRep_Builder builder; TopoDS_Shape shape1; BRepTools::Read(shape1, "shape1.brep", builder); BRepCheck_Analyzer analyzer1(shape1); cout << "shape1 is valid: " << analyzer1.IsValid() << endl; TopoDS_Shape shape2; BRepTools::Read(shape2, "shape2.brep", builder); BRepCheck_Analyzer analyzer2(shape2); cout << "shape2 is valid: " << analyzer2.IsValid() << endl; TopoDS_Shape fuse = BRepAlgoAPI_Fuse(shape1, shape2); |
||
Revision | 2015-04-28 13:16 by pkv | ||
Steps To Reproduce | restore shape1.brep b1 restore shape2.brep b2 bclearobjects; bcleartools; baddobjects b1 baddtools b2 # set the fuzzy value to 0.00001 bfuzzyvalue 0.00001 bfillds bbop r 1 BRep_Builder builder; TopoDS_Shape shape1; BRepTools::Read(shape1, "shape1.brep", builder); BRepCheck_Analyzer analyzer1(shape1); cout << "shape1 is valid: " << analyzer1.IsValid() << endl; TopoDS_Shape shape2; BRepTools::Read(shape2, "shape2.brep", builder); BRepCheck_Analyzer analyzer2(shape2); cout << "shape2 is valid: " << analyzer2.IsValid() << endl; TopoDS_Shape fuse = BRepAlgoAPI_Fuse(shape1, shape2); |
||
Revision | 2015-04-28 13:15 by pkv | ||
Steps To Reproduce | restore shape1.brep b1 restore shape2.brep b2 bclearobjects; bcleartools; baddobjects b1 baddtools b2 # set the fuzzy value to 0.00001 bfuzzyvalue 0.00001 bfillds bbop r 1 № BRep_Builder builder; TopoDS_Shape shape1; BRepTools::Read(shape1, "shape1.brep", builder); BRepCheck_Analyzer analyzer1(shape1); cout << "shape1 is valid: " << analyzer1.IsValid() << endl; TopoDS_Shape shape2; BRepTools::Read(shape2, "shape2.brep", builder); BRepCheck_Analyzer analyzer2(shape2); cout << "shape2 is valid: " << analyzer2.IsValid() << endl; TopoDS_Shape fuse = BRepAlgoAPI_Fuse(shape1, shape2); |
||
Revision | 2015-01-27 10:49 by mat127 | ||
Steps To Reproduce | BRep_Builder builder; TopoDS_Shape shape1; BRepTools::Read(shape1, "shape1.brep", builder); BRepCheck_Analyzer analyzer1(shape1); cout << "shape1 is valid: " << analyzer1.IsValid() << endl; TopoDS_Shape shape2; BRepTools::Read(shape2, "shape2.brep", builder); BRepCheck_Analyzer analyzer2(shape2); cout << "shape2 is valid: " << analyzer2.IsValid() << endl; TopoDS_Shape fuse = BRepAlgoAPI_Fuse(shape1, shape2); |
Copyright © 2000 - 2021 MantisBT Team |