Skip to content

Fillet can not round a face #172

Open
@farahats9

Description

@farahats9

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

No one assigned

    Labels

    1. ModelingBoolean operations, offsets, primitives, any conversion, brep builders and etc...2. BugSomething isn't working5. Community7. FreeCADThe issue related to FreeCAD project

    Type

    No type

    Projects

    • Status

      Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions