//+ SetFactory("OpenCASCADE"); //+ //+ Point(1) = {0, -1, 0, 1.0}; //+ Point(2) = {0.5, -1, 0, 1.0}; //+ Point(3) = {0.5, -0.5, 0, 1.0}; //+ Point(4) = {0, -0.5, 0, 1.0}; //+ Point(5) = {0, -1, .5, 1.0}; //+ Point(6) = {0.5, -1, .5, 1.0}; //+ Point(7) = {0.5, -0.5, .5, 1.0}; //+ Point(8) = {0, -0.5, .5, 1.0}; //+ //+ Line(1) = {1, 2}; //+ Line(2) = {2, 3}; //+ Line(3) = {3, 4}; //+ Line(4) = {4, 1}; //+ Line(5) = {5, 6}; //+ Line(6) = {6, 7}; //+ Line(7) = {7, 8}; //+ Line(8) = {8, 5}; //+ Line(9) = {5, 1}; //+ Line(10) = {8, 4}; //+ Line(11) = {3, 7}; //+ Line(12) = {2, 6}; //+ Line Loop(1) = {5, 6, 7, 8}; //+ Plane Surface(1) = {1}; //+ Line Loop(2) = {1, 2, 3, 4}; //+ Plane Surface(2) = {2}; //+ Line Loop(3) = {10, -3, 11, 7}; //+ Plane Surface(3) = {3}; //+ Line Loop(4) = {5, -12, -1, -9}; //+ Plane Surface(4) = {4}; //+ Line Loop(5) = {6, -11, -2, 12}; //+ Plane Surface(5) = {5}; //+ Line Loop(6) = {9, -4, -10, 8}; //+ Plane Surface(6) = {6}; //+ Surface Loop(1) = {4, 1, 5, 3, 6, 2}; //+ Volume(1) = {1}; //+ //+ Physical Surface(1) = {1}; //+ Physical Surface(2) = {2}; //+ Physical Surface(3) = {3}; //+ Physical Surface(4) = {4}; //+ Physical Surface(5) = {5}; //+ Physical Surface(6) = {6}; //+ Physical Volume(7) = {1};