Archived issue #0024692
fuseedge corruption of spherical edge
Description
product version [revision removed]
After the script finishes, execute "checkshape finish_1". fuseedge is the culprit.
This problem can be worked around by avoiding the spherical edges with BRepLib_FuseEdges::AvoidEdges
After the script finishes, execute "checkshape finish_1". fuseedge is the culprit.
This problem can be worked around by avoiding the spherical edges with BRepLib_FuseEdges::AvoidEdges
Steps to reproduce
#main object 1
pcylinder cyl 10 40
box abox 10 40 25
ttranslate abox 0 -20 5
bop cyl abox
bopfuse fuse1
#main object 2
psphere asphere 7
ttranslate asphere 0 0 3
box abox2 5 30 25
ttranslate abox2 -2 -15 -11
bop abox2 asphere
bopfuse fuse2
#finish object
bop fuse1 fuse2
bopcut finish
fuseedge finish
#fuseedge outputs to varialbe name of finish_1
#here "checkshape finish_1" reports errors.
pcylinder cyl 10 40
box abox 10 40 25
ttranslate abox 0 -20 5
bop cyl abox
bopfuse fuse1
#main object 2
psphere asphere 7
ttranslate asphere 0 0 3
box abox2 5 30 25
ttranslate abox2 -2 -15 -11
bop abox2 asphere
bopfuse fuse2
#finish object
bop fuse1 fuse2
bopcut finish
fuseedge finish
#fuseedge outputs to varialbe name of finish_1
#here "checkshape finish_1" reports errors.
Public activity
1 archived note
Participants are labeled by their role within this record.
Problem described in issue is reproduced on current state of OCCT.