MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0026963Community[OCCT] OCCT:Modeling Algorithmspublic2015-12-07 23:222015-12-08 12:38
Reporterjensgw 
Assigned Tomsv 
PrioritynormalSeveritymajor 
StatusnewResolutionopen 
PlatformWindowsOSVC++ 2013OS Version64 bit
Product Version[OCCT] 6.9.1 
Target VersionFixed in Version 
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 Fileszip file icon pipeBug.zip (811,935 bytes) 2015-12-07 23:22
png file icon pipes.PNG (72,657 bytes) 2015-12-08 12:34
? file icon pipes.brep (96,445 bytes) 2015-12-08 12:38

- Relationships

-  Notes
(0048833)
msv (developer)
2015-12-08 12:38

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.

- 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: pipeBug.zip
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


Copyright © 2000 - 2021 MantisBT Team
Powered by Mantis Bugtracker