Asymmetrical refinement while using different mesh size for crossed lines
Hi, I set the mesh size 0.005 explicitly for the line I want to be refined, and make the max mesh size large to 0.1, but the vertical line is not refined as I expected, thanks
SetFactory("OpenCASCADE");
Point(1) = {0, 0, 0};
Point(2) = {5, 0, 0};
Point(3) = {5, 5, 0};
Point(4) = {0, 5, 0};
Point(5) = {2.5, 2.5, 0, 0.005};
Point(6) = {3.0, 2.5, 0, 0.005};
Point(7) = {2.5, 2.7, 0, 0.005};
Point(8) = {3.0, 2.7, 0, 0.005};
Point(9) = {2.5, 2.9, 0, 0.005};
Point(10) = {3.0, 2.9, 0, 0.005};
Point(11) = {2.75, 2.3, 0, 0.005};
Point(12) = {2.75, 3.1, 0, 0.005};
Line(1) = {1, 2};
Line(2) = {2, 3};
Line(3) = {3, 4};
Line(4) = {4, 1};
Line(5) = {5, 6};
Line(6) = {7, 8};
Line(7) = {9, 10};
Line(8) = {11, 12};
Curve Loop(1) = {4, 1, 2, 3};
Plane Surface(1) = {1};
Physical Point("Observation1", 6) = {5};
Physical Curve("Crack", 7) = {5, 6, 7};
Physical Curve("Welle", 8) = {8};
BooleanFragments(100) = { Surface{1}; Delete; }{ Curve{5}; Delete; };
BooleanFragments(101) = { Surface{100}; Delete; }{ Curve{6}; Delete; };
BooleanFragments(102) = { Surface{101}; Delete; }{ Curve{7}; Delete; };
BooleanFragments(103) = { Surface{102}; Delete; }{ Curve{8}; Delete; };
Mesh.Algorithm = 2;
Mesh.MeshSizeMax = 0.1;
Mesh.Smoothing = 3;