Description
Category
Modeling
Severity
Major
Description
I know this bug is in the original tracker 25478
When modeling existing parts, often fillets touch each other directly, meaning that there is no linear segment remaining, but they just have tangent (C1) point at which they touch.When trying to apply those fillets OCCT thrown a standard_error with "BRep_API: command not done"
but it has been 10 years since it was reported and there is no sign of any attention or progress done on this. Please someone needs to look into it since it feels like the most important problem now in FreeCAD
Expected Behavior
if the fillet radius is big enough that there are no linear faces remaining, it should round the face.
Actual Behavior
The fillet will work as long as the radius is small enough to keep some face remaining. if it is big it will not work.
Sample Code or DRAW Tcl Script
bugs modalg_7 bug25478_1, bug25478_2
pload MODELING
box Box 10 10 10
explode Box E
blend Fillet Box 5 Box_1 5 Box_3
#tolerance ang : 0.01
#tolerance 3d : 0.0001
#tolerance 2d : 1.0000000000000001e-05
#fleche : 0.001
#tolblend 0.01 0.0001 1.0000000000000001e-05 0.001
#
#the variable Fillet is left unset
#concave example
#generated by FreeCAD 0.15.4183 +7 (Git)
pload MODELING
box Box001 10 10 10
box Box002 10 10 12
ttranslate Box002 5 5 -1
bcut Cut Box001 Box002
explode Cut E
blend Fillet002 Cut 2.5 Cut_13 2.5 Cut_17 2.5 Cut_18
donly Fillet002
Operating System
Linux
Compiler
GCC
Bitness
64-bit
OCCT Version
latest
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Todo