View Issue Details

IDProjectCategoryView StatusLast Update
0029728Open CASCADEOCCT:Modeling Algorithmspublic2019-09-04 12:12
ReporternbvAssigned Tomsv  
Status assignedResolutionopen 
Target VersionUnscheduled 
Summary0029728: Modeling Algorithms - BRepFill_PipeShell algorithm produces invalid result
DescriptionBRepFill_PipeShell algorithm produces invalid result. Please see "WrongPipe.PNG" the attached picture.
Steps To Reproducerestore [locate_data_file OCC26470-ClosedWire.brep] a
restore [locate_data_file OCC26470-wprof2.brep] b

mksweep a
addsweep b
buildsweep rr -R

TagsNo tags attached.
Test case number

Attached Files

  • WrongPipe.PNG (25,208 bytes)



2018-04-25 12:59


WrongPipe.PNG (25,208 bytes)


2018-04-25 13:08

developer   ~0075678

Please note that on OCCT 7.2.0 the result is looked more aesthetic. However, it is not valid, too. Because it contains too small edge.


Draw[]> explode rr f
Draw[]> copy rr_4 ff2
Draw[]> explode ff2 e

Draw[]> lprops ff2_4 1.0e-4
# 1.21698e-007

Draw[]> toler ff2_4
# VERTEX : MAX=5.5040830459515754e-007 ... MIN=9.9999999999999995e-008

I.e. the edge ff2_4 is covered by the tolerance of its vertices.

Issue History

Date Modified Username Field Change
2018-04-25 12:59 nbv New Issue
2018-04-25 12:59 nbv Assigned To => msv
2018-04-25 12:59 nbv File Added: WrongPipe.PNG
2018-04-25 13:08 nbv Note Added: 0075678
2018-04-25 16:37 msv Assigned To msv => nbv
2018-04-25 16:37 msv Status new => assigned
2019-08-12 19:08 msv Assigned To nbv => msv
2019-08-12 19:12 msv Target Version 7.4.0 => Unscheduled
2019-09-04 12:12 kgv Summary BRepFill_PipeShell algorithm produces invalid result => Modeling Algorithms - BRepFill_PipeShell algorithm produces invalid result