Archived issue #0029085
Modeling - fillet fails on synthetic case (sphere cut by cylinder)
Description
The problem (originated from FreeCAD) has been reported on user's forum at: https://www.opencascade.com/content/problem-fillet
Fillet fails on the shape produced by cutting a sphere with radius 25 by cylinder with radius 15, except for fillets with very small radius (R <= 0.9 on the test script below).
Fillet can be built on a half of the object, but it does not look like circular fillet, see attached image.
Fillet fails on the shape produced by cutting a sphere with radius 25 by cylinder with radius 15, except for fillets with very small radius (R <= 0.9 on the test script below).
Fillet can be built on a half of the object, but it does not look like circular fillet, see attached image.
Steps to reproduce
pload MODELING
psphere s 25
pcylinder c 15 100
trotate c 0 0 0 1 0 0 90
trotate c 0 0 0 0 1 0 180
ttranslate c -11 50 0
bcut b s c
donly b
explode b e
# problem 1: fillet fails on whole shape (works only with radius <= 0.9)
del res_fail
fillet res_fail b 8. b_4
checkshape res_fail
# problem 2: fillet built on half shape is apparently not circular
box bo -40 0 -40 100 100 100
bcut bhalf b bo
explode bhalf e
fillet res_half bhalf 8. bhalf_4
psphere s 25
pcylinder c 15 100
trotate c 0 0 0 1 0 0 90
trotate c 0 0 0 0 1 0 180
ttranslate c -11 50 0
bcut b s c
donly b
explode b e
# problem 1: fillet fails on whole shape (works only with radius <= 0.9)
del res_fail
fillet res_fail b 8. b_4
checkshape res_fail
# problem 2: fillet built on half shape is apparently not circular
box bo -40 0 -40 100 100 100
bcut bhalf b bo
explode bhalf e
fillet res_half bhalf 8. bhalf_4
Additional information
P.S. Both commands "blend" and "fillet" provide no message on error, this is ridiculous!
Note that in OCCT 6.0 these commands did report error:
EXCEPTION Stripe compute 00742648 : Standard_Failure: rattrapage en retouchant les points non ecrit : pas de voisin
Note that in OCCT 6.0 these commands did report error:
EXCEPTION Stripe compute 00742648 : Standard_Failure: rattrapage en retouchant les points non ecrit : pas de voisin
Public activity
No public notes
Participants are labeled by their role within this record.