Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0028886Community[OCCT] OCCT:Modeling Algorithmspublic2017-07-03 16:592017-12-07 15:15
Assigned Tonbv 
PlatformWindowsOSVC++ 2015OS Version32 bit
Product Version[OCCT] 7.1.0 
Target Version[OCCT] 7.3.0*Fixed in Version 
Summary0028886: infinite loop at intersecting two faces / surfaces
DescriptionWhile using IntTools_FaceFace to calculate the intersecting curve of two faces, we found out, that the program stays forever in the do-while-loop of method
  void IntWalk_PWalking::Perform(const TColStd_Array1OfReal& ParDep,
                                 const Standard_Real u1min,
                                 const Standard_Real v1min, ... )

The situation can also be reproduced by using Draw and the intersect-command for two surfaces, which will then hang in the same loop.

The attached file contains the affected two faces.
Steps To Reproducepload ALL
restore Faces_InfiniteLoop.brep myFaces
explode myFaces f
mksurface mySurface_1 myFaces_1
mksurface mySurface_2 myFaces_2
intersect myCurve mySurface_1 mySurface_2
TagsNo tags attached.
Test case number
Attached Files? file icon Faces_InfiniteLoop.brep (4,133,781 bytes) 2017-07-03 16:59

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2017-07-03 16:59 SeMiR New Issue
2017-07-03 16:59 SeMiR Assigned To => msv
2017-07-03 16:59 SeMiR File Added: Faces_InfiniteLoop.brep
2017-12-07 15:14 msv Assigned To msv => nbv
2017-12-07 15:14 msv Status new => assigned
2017-12-07 15:15 msv Target Version => 7.3.0*

Copyright © 2000 - 2017 MantisBT Team
Powered by Mantis Bugtracker