View Issue Details

IDProjectCategoryView StatusLast Update
0032828CommunityOCCT:Modeling Algorithmspublic2023-03-07 13:57
ReporterManycore Assigned Tomsv 
PrioritynormalSeverityminor 
Status newResolutionopen 
PlatformWindowsOSVC++ 2015 
Product Version7.7.0 
Target VersionUnscheduled 
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 Reproduce
TopoDS_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
2023-03-07 13:57 dpasukhi Steps to Reproduce Updated
2023-03-07 13:57 dpasukhi Target Version 7.7.1 => Unscheduled