View Issue Details

IDProjectCategoryView StatusLast Update
0026963CommunityOCCT:Modeling Algorithmspublic2015-12-08 12:38
Reporterjensgw Assigned Tomsv 
Status newResolutionopen 
PlatformWindowsOSVC++ 2013 
Product Version6.9.1 
Summary0026963: Wrong result in boolean operations - also it takes very long
DescriptionUseing BRepOffsetAPI_MakePipeShell with BRepAlgoAPI_Fuse leads to wrong results, and takes ages to compute.

Sample programm creates N pipes. A Pipe is defined with a Circle and a Geom_BSplineCurve with two Points and Tangents:
StartPoint is 0,0,0 EndPoint 100,0,100
StartTangent is 0,0,1 EndTangent 1,0,0.
The Pipes are rotated around the Z-Axis. These Pipes are then fused.
Actually for every new Pipe a new set of points and tangents is created.

The wrong breps are included in the zip.

Sample Code was created with the OCCTe-learnign material, which you should have :-) Run testbean command to execute.
TagsNo tags attached.
Test case number

Attached Files

  • (811,935 bytes)
  • pipes.PNG (72,657 bytes)
  • pipes.brep (96,445 bytes)



2015-12-07 23:22

reporter (811,935 bytes)


2015-12-08 12:34


pipes.PNG (72,657 bytes)


2015-12-08 12:38

developer   ~0048833

For clarity, I have created the pipes to be fused and attached the picture.
Indeed, fusing of already the first two pipes produces incorrect result.


2015-12-08 12:38


pipes.brep (96,445 bytes)

Issue History

Date Modified Username Field Change
2015-12-07 23:22 jensgw New Issue
2015-12-07 23:22 jensgw Assigned To => msv
2015-12-07 23:22 jensgw File Added:
2015-12-08 12:34 msv File Added: pipes.PNG
2015-12-08 12:38 msv Note Added: 0048833
2015-12-08 12:38 msv File Added: pipes.brep