Sei sulla pagina 1di 2

// Gmsh project created on Tue Mar 12 21:39:37 2019

SetFactory("OpenCASCADE");

See how to make cruve loop for making surfeces

//+
Point(1) = {-0.100, -0.010, 0, 1.0};
//+
Point(2) = {0.100, -0.010, 0, 1.0};
//+
Point(3) = {0.100, 0.010, 0, 1.0};
//+
Point(4) = {-0.100, 0.010, 0, 1.0};
//+
Point(5) = {-0.100, -0.011230, 0, 1.0};
//+
Point(6) = {0.100, -0.011230, 0, 1.0};
//+
Point(7) = {0.100, 0.011114, 0, 1.0};
//+
Point(8) = {-0.100, 0.011114, 0, 1.0};
//+
Line(1)={1,2};
//+
Line(2)={2,3};
//+
Line(3)={3,4};
//+
Line(4)={4,1};
//+
Line(5)={1,5};
//+
Line(6)={5,6};
//+
Line(7)={6,2};
//+
Line(8)={3,7};
//+
Line(9)={7,8};
//+
Line(10)={8,4};
//+
Curve Loop(1) = {1,2,3,4};
//+
Plane Surface(1) = {1};
//+
Curve Loop(2) = {8,9,10,-3};
//+
Plane Surface(2) = {2};
//+
Curve Loop(3) = {6,7,-1,5};
//+
Plane Surface(3) = {3};
//+
Transfinite Surface {1} = {4, 3, 2, 1};
//+
Transfinite Surface {3} = {8, 7, 3, 4};
//+
Transfinite Surface {2} = {1, 2, 6, 5};
//+
Transfinite Curve {9, 3, 1, 6} = 11 Using Progression 1;
//+
Transfinite Curve {4, 2} = 4 Using Progression 1;
//+
Transfinite Curve {8, 7, 10, 5} = 2 Using Progression 1;
//+
Recombine Surface {3};
//+
Recombine Surface {1};

Potrebbero piacerti anche