View Issue Details

IDProjectCategoryView StatusLast Update
0032828CommunityOCCT:Modeling Algorithmspublic2022-10-08 06:34
ReporterManycore Assigned Tomsv  
PrioritynormalSeverityminor 
Status newResolutionopen 
PlatformWindowsOSVC++ 2015 
Product Version7.7.0 
Target Version7.7.1 
Summary0032828: Modeling Algorithms - Bad result of sweep operation due to near-tangent planes intersect
DescriptionIntersection of nearly tangent planes yields large tolerances, lead to two separate Vertices is Some Domain
Steps To ReproduceTopoDS_Shape Sh1;
TopoDS_Shape Sh2;
BRep_Builder B;
bool b1 = BRepTools::Read(Sh1, "C:\\sweep_path.brep", B);
bool b2 = BRepTools::Read(Sh2, "C:\\sweep_profile.brep", B);

const TopoDS_Wire & path = TopoDS::Wire(Sh1);//newProfileWires.at(i);
const TopoDS_Wire & profile = TopoDS::Wire(Sh2);//newProfileWires.at(i);
BRepOffsetAPI_MakePipeShell shellMaker(path);
shellMaker.SetTransitionMode(static_cast<BRepBuilderAPI_TransitionMode>(1));
shellMaker.Add(profile, /*WithContact*/false, /*WithCorrection*/true);
const TopoDS_Shape& shape = shellMaker.Shape();
TagsNo tags attached.
Test case number

Attached Files

  • nearTangentBug_path.brep (901 bytes)
  • nearTangentBug_profile.brep (2,300 bytes)

Activities

Manycore

2022-02-10 08:50

developer  

nearTangentBug_path.brep (901 bytes)
nearTangentBug_profile.brep (2,300 bytes)

Issue History

Date Modified Username Field Change
2022-02-10 08:50 Manycore New Issue
2022-02-10 08:50 Manycore Assigned To => Manycore
2022-02-10 08:50 Manycore File Added: nearTangentBug_path.brep
2022-02-10 08:50 Manycore File Added: nearTangentBug_profile.brep
2022-10-08 06:34 Manycore Assigned To Manycore => msv
2022-10-08 06:34 Manycore Target Version 7.7.0 => 7.7.1