h = 1.;

Point(1) = { 1, 1, 1, h};
Point(2) = {-1, 1, 1, h};
Point(3) = {-1,-1, 1, h};
Point(4) = { 1,-1, 1, h};
Point(5) = { 1, 1,-1, h};
Point(6) = {-1, 1,-1, h};
Point(7) = {-1,-1,-1, h};
Point(8) = { 1,-1,-1, h};
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) = {7, 3};
Line(12) = {6, 2};
Line Loop(13) = {10, 4, -9, -8};
Plane Surface(14) = {13};
Line Loop(15) = {7, 8, 5, 6};
Plane Surface(16) = {15};
Line Loop(17) = {11, -2, -12, 6};
Plane Surface(18) = {17};
Line Loop(19) = {1, -12, -5, 9};
Plane Surface(20) = {19};
Line Loop(21) = {3, -10, -7, 11};
Plane Surface(22) = {21};
Line Loop(23) = {3, 4, 1, 2};
Plane Surface(24) = {23};
Surface Loop(25) = {14, 22, 24, 20, 18, 16};
Volume(26) = {25};

// Transfinite Volume "*";
// Transfinite Line {1, 3} = 3;
// Transfinite Line {2, 4} = 3;
// Transfinite Surface "*";