Archived issue #0000485
Draw hangs up during performing fuse operation
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.
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.