Adding a fillet affects cylinder generated surface
It looks like after adding a particular fillet, an existing surface is affected in such a way that it doesn't close anymore. The fillet adds to the cylindrical surface and some how this generates the error.
Error : The 1D mesh seems not to be forming a closed loop Error : Impossible to mesh periodic surface 14
Here is the geo file:
//+
SetFactory("OpenCASCADE");
Cylinder(1) = {0, 0, 0, 0, 0, 60, 30.25, (1/5)*Pi};
Cylinder(2) = {0, 0, 0, 0, 0, 60, 10.9, (1/5)*Pi};
Cylinder(3) = {0, 0, 0, 0, 0, 32, 38.2, (1/5)*Pi};
//+
BooleanUnion{ Volume{1}; Delete; }{ Volume{3}; Delete; }
//+
BooleanDifference{ Volume{3}; Delete; }{ Volume{2}; Delete; }
hole_ID=8;
Cylinder(4) = {31.5, 0, 0, 0, 0, 32, hole_ID/2, 2*Pi};
Cylinder(5) = {31.5*Cos((Pi/5)), 31.5*Sin((Pi/5)), 0, 0, 0, 32, hole_ID/2, 2*Pi};
drill_tip=(hole_ID/2)/Tan(2.0595); //118 degree drill tip
Cone(6) = {31.5, 0, 32-drill_tip, 0, 0, drill_tip, 0, hole_ID/2, 2*Pi};
Cone(7) = {31.5*Cos((Pi/5)), 31.5*Sin((Pi/5)), 32-drill_tip, 0, 0, drill_tip, 0, hole_ID/2, 2*Pi};
//+
BooleanUnion{ Volume{5}; Delete; }{ Volume{7}; Delete; }
//+
BooleanUnion{ Volume{4}; Delete; }{ Volume{6}; Delete; }
//+
//+
BooleanDifference{ Volume{3}; Delete; }{ Volume{7}; Volume{8}; Delete; }
//+
//+ This is the trouble generating feature
Fillet{3}{2}{3}
//+
Mesh.CharacteristicLengthMin = .2;
Mesh.CharacteristicLengthMax = 1;
These are the errors:
Error : The 1D mesh seems not to be forming a closed loop
Error : Impossible to mesh periodic surface 14