Add fillet/chamfer as Shell methods
Opened this issue · 1 comments
jdegenstein commented
Currently I don't believe it is possible to fillet/chamfer edges that belong to a shell. For certain topologies this is a valuable feature. I am not sure if OCCT supports this yet.
gumyr commented
Shell.thicken = Face.thicken
Shell.fillet = Mixin3D.fillet
faces = Cylinder(1, 5).faces().sort_by(Axis.Z, reverse=True)[1:]
shell = Shell(faces)
bottom_edges = shell.edges().group_by(Axis.Z)[0]
shell = shell.fillet(0.001, bottom_edges)
solid = shell.thicken(1)