DiscussionsIssue archiveOCCT:Modeling Algorithms

Archived issue #0000485

Draw hangs up during performing fuse operation

Open CASCADEOCCT:Modeling Algorithmsclosed0 public notes

Search issues

Description

Draw hangs up during performing fuse operation in dev although in C40 the
operation is performed successfully.
To reproduce the bug following code may be used (files Attachment 2 (BREP) and
Attachment 1 (BREP) are attached to the bug) :
   restore Attachment 2 (BREP) shape
   restore Attachment 1 (BREP) arg
   fuse res shape arg

Probably Draw hangs up becouse of changing
BRepClass3d_SolidExplorer::PointInTheFace(…) function. On one shape the
function always returns false and changes output variable IndexPoint that
deffers from C40 version. As result infinite cycle is generated in function
BRepClass3d_SolidExplorer::OtherSegment(…).

The problem prevent from loading following files : 001VE001.e3i, 010DI002.e3I,
010DI002.e3I, 100VE000.e3I, 2605190140.e3I. The files are located in
/disk8/DET/QA/TOP013_T3D folder.

Public activity

No public notes

Participants are labeled by their role within this record.