View Issue Details

IDProjectCategoryView StatusLast Update
0030836CommunityOCCT:Modeling Algorithmspublic2022-10-24 10:43
ReporterMatthias Assigned Tobugmaster  
PrioritynormalSeverityminor 
Status newResolutionopen 
PlatformWindowsOSVC++ 2015 
Product Version7.3.0 
Target Version7.8.0 
Summary0030836: Modeling Algorithms - BRepFilletAPI_MakeFillet produces degenerated fillet in specific example
DescriptionSee steps to reproduce.

With orig_faulty.brep the produced fillet is degenerated (see attached fillet_faulty_png).

With orig_okay.brep the produced fillet seems to be okay (see attached fillet_okay_png).

Steps To Reproducein DRAW:
degenerated fillet:
restore orig_faulty.brep o1
explode o1 E
blend r1 o1 2 o1_6
vdisplay r1


fillet okay:
restore orig_okay.brep o2
explode o2 E
blend r2 o2 2 o2_6
vdisplay r2
Additional information
and documentation updates
With
explode o1 F
the face o1_2 is a surface of revolution primarily, build from a Bezier-Curve.
In case of orig_faulty.brep the first and second control-point of this Bezier-curve (at the large radius of the surface) are very near to each other.
In case of orig_okay.brep these control_points were moved away from each other.
From my understanding, the surface o1_2 has to be enlarged to create a fillet. In case of orig_faulty.brep the enlargement of the surface seems to be inappropriate for the fillet creation due to the distribution of the control-points (see also surface_iso_line_distribution.png).
TagsNo tags attached.
Test case number

Attached Files

  • fillet_faulty.png (133,817 bytes)
  • fillet_okay.png (125,793 bytes)
  • orig_faulty.brep (272,940 bytes)
  • orig_okay.brep (264,505 bytes)
  • surface_iso_line_distribution.png (104,195 bytes)

Relationships

duplicate of 0028167 newmsv Modeling Algorithms - Fillet has strange form at its end 

Activities

Matthias

2019-07-10 14:55

developer  

fillet_faulty.png (133,817 bytes)

Matthias

2019-07-10 14:55

developer  

fillet_okay.png (125,793 bytes)

Matthias

2019-07-10 15:00

developer  

orig_faulty.brep (272,940 bytes)

Matthias

2019-07-10 15:00

developer  

orig_okay.brep (264,505 bytes)

Matthias

2019-07-12 10:10

developer  

surface_iso_line_distribution.png (104,195 bytes)

Issue History

Date Modified Username Field Change
2019-07-10 14:55 Matthias New Issue
2019-07-10 14:55 Matthias Assigned To => msv
2019-07-10 14:55 Matthias File Added: fillet_faulty.png
2019-07-10 14:55 Matthias File Added: fillet_okay.png
2019-07-10 15:00 Matthias File Added: orig_faulty.brep
2019-07-10 15:00 Matthias File Added: orig_okay.brep
2019-07-12 10:10 Matthias File Added: surface_iso_line_distribution.png
2019-07-12 10:11 Matthias Additional Information Updated
2019-08-12 17:45 msv Target Version 7.4.0 => 7.5.0
2020-02-11 13:12 Matthias Relationship added duplicate of 0028167
2020-03-04 12:00 kgv Summary BRepFilletAPI_MakeFillet produces degenerated fillet in specific example => Modeling Algorithms - BRepFilletAPI_MakeFillet produces degenerated fillet in specific example
2020-07-10 13:50 Matthias Assigned To msv => bugmaster
2020-09-15 17:19 msv Target Version 7.5.0 => 7.6.0
2021-08-29 18:49 msv Target Version 7.6.0 => 7.7.0
2022-10-24 10:43 szy Target Version 7.7.0 => 7.8.0